В командной строке вы указываете Cmd использовать командную строку Explorer, предварительно указав для нее start
.
То есть start Yourbatchname
.
Обратите внимание, вы должны зарегистрироваться, как если бы его имя было batchfile.exe
.
Программы и документы можно добавлять в реестр, поэтому ввод их имени без указания пути в диалоговом окне «Пуск - Выполнение» или ярлык позволяет Windows найти их.
Это общий reg файл. Скопируйте строки ниже в новый текстовый документ и сохраните его как anyname.reg. Отредактируйте его своими программами или документами.
В путях используйте \ для разделения имен папок в ключевых путях, поскольку regedit использует один \ для разделения имен своих ключей. Все рег файлы начинаются с REGEDIT4. Точка с запятой превращает строку в комментарий. Символ @ означает присвоение значения ключу, а не именованному значению.
Файл не должен существовать. Это можно использовать для настройки Word.exe на открытие Winword.exe.
Ввод start batchfile
запустит iexplore.exe.
REGEDIT4
;The bolded name below is the name of the document or program, <filename>.<file extension>
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\Batchfile.exe]
;The @ means the path to the file is assigned to the default value for the key.
;The whole path in enclosed in a quotation mark ".
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\""
;Optional Parameters. The semicolon means don't process the line. Remove it if you want to put it in the registry
;Informs the shell that the program accepts URLs.
;"useURL"="1"
;Sets the path that a program will use as its' default directory. This is commented out.
;"Path"="C:\\Program Files\\Microsoft Office\\Office\\"
Вам уже сказали о пути в другом ответе. Также см. doskey /?
для макросов cmd (они работают только при наборе).
Вы можете запускать команды запуска для CMD. Из Технического справочника Windows Recource Kit
Автозапуск
HKCU\Software\Microsoft\Command Processor
Data type Range Default value
REG_SZ list of commands There is no default value for this entry.
Описание
Содержит команды, которые выполняются при каждом запуске Cmd.exe.