Исполняемые файлы, такие как 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. 
 
