Исполняемые файлы, такие как findstr.exe
находятся в папке \system32
и доступны из любой командной строки. Однако выполнение этого с одним из моих пакетных файлов работает только на определенных компакт-дисках. Как я могу превратить мой файл bat в команду в Windows 10?
1 ответ
Масштабируемый и простой способ сделать пакетный скрипт доступным как неявная команда
Создайте в системе новую папку, в которой вы хотите, чтобы скрипты были доступны из любого места в командной строке, а затем установите эту папку в переменной среды
PATH
(например,C:\LinkScripts
).Используйте MKLink, чтобы связать фактические сценарии в других местах и создать символическую ссылку на файл для каждого сценария с новой папкой, которую вы создали и добавили в переменную среды
PATH
(см. Как установить или изменить системную переменную PATH?).Откройте новый экземпляр командной строки после настройки
PATH
, а теперь, когда вы введете имя скрипта и нажмете клавишу ввода, он запустит логику этого пакетного файла для пакетного файла (ов), который вы связали с MKLink.
Пакетные примеры
md C:\LinkScripts
mklink C:\LinkScripts\test.cmd C:\Actual\Script\Folder\test.cmd
mklink C:\LinkScripts\pest.cmd C:\Colder\Script\Bolder\pest.cmd
mklink C:\LinkScripts\zest.cmd C:\Different\Script\Shoulder\zest.cmd
Результаты
Теперь вы можете открыть новую командную строку и запустить zest
, test
или pest
с расширением файла .cmd
(или .bat
) или без него, и он будет работать независимо от логики каждого из них. Это позволит вам легко запускать простую команду для каждого или любых новых добавленных сценариев, которые вам нужно использовать таким образом.
Дополнительные ресурсы
Как установить или изменить системную переменную PATH?
Windows 10 и Windows 8
- В поиске найдите и выберите: Система (Панель управления)
- Нажмите на ссылку Расширенные настройки системы.
- Нажмите Переменные среды. В разделе Системные переменные найдите переменную среды
PATH
и выберите ее. Нажмите Изменить. Если переменная средыPATH
не существует, нажмите New. - В окне « Редактировать системную переменную (или новую системную переменную)» укажите значение переменной среды PATH. Нажмите ОК. Закройте все оставшиеся окна, нажав ОК.
- Снова откройте окно командной строки и запустите свой код Java.
Windows 7
На рабочем столе щелкните правой кнопкой мыши значок « Компьютер».
Выберите Свойства из контекстного меню.
Нажмите на ссылку Расширенные настройки системы.
Нажмите Переменные среды. В разделе Системные переменные найдите переменную среды
PATH
и выберите ее. Нажмите Изменить. Если переменная средыPATH
не существует, нажмите New.В окне « Редактировать системную переменную (или новую системную переменную)» укажите значение переменной среды
PATH
. Нажмите ОК. Закройте все оставшиеся окна, нажав ОК.Снова откройте окно командной строки и запустите свой код Java.