Ответы:
Выполнение notepad
- это не ярлык, это просто запуск исполняемого файла по имени.
Чтобы найти этот исполняемый файл, в приглашении используются следующие две переменные среды:
Path
, которая по умолчанию содержит папку, где notepad.exe
находится (обычно %windir%\system32\notepad.exe
)PATHEXT
, который по умолчанию содержит .EXE
(и более распространенные расширения исполняемых файлов)Чтобы просмотреть содержимое этих переменных, вы можете выполнить echo %Path%
или echo %PATHEXT%
, или нажать комбинацию клавиш Windows+ Pause, затем перейти к дополнительным системным настройкам и выбрать переменные среды . Вы также можете изменить их значение таким образом.
Чтобы создать ярлык для исполняемого файла, который вы можете использовать в приглашении, вы можете, например:
.lnk
в вашу PATHEXT
переменную,Path
переменную (или переместите ярлык в стандартное место, например C:\Windows\System32
)У большинства приложений есть исполняемый файл с именем as C:\Program Files\<appname>\<something>.exe
. Это не в стандартном системном пути. Это потому, что ничего не происходит, если вы печатаете в fe firefox
.
Ваши возможности исправить это:
PATH
с помощью нужного каталога. Это не очень хорошее решение, потому что оно расширяет системный путь только для того, чтобы сделать доступным один исполняемый файл.Вы создаете обертку, например, в C:\Mariusz\bin\firefox.bat
, которая стоит только из этого (пример):
C: \ Program Files (x86) \ Firefox \ Firefox.exe
Конечно, вы можете иметь в этом C:\Mariusz\bin
каталоге столько пакетов, сколько пожелаете.
Один простой способ - просто поместить приложение в% systemroot%. Так обычно работают команды Windows, например. Ping.exe находится в каталоге% systemroot% \ System32 и SysWOW64 или c: \ Windows \ System32 и C: \ Windows \ SysWOW64, так что когда вы можете ping
или ping.exe
можете пропинговать удаленные серверы или хосты.