1

Исполняемые файлы, такие как findstr.exe находятся в папке \system32 и доступны из любой командной строки. Однако выполнение этого с одним из моих пакетных файлов работает только на определенных компакт-дисках. Как я могу превратить мой файл bat в команду в Windows 10?

1 ответ1

1

Масштабируемый и простой способ сделать пакетный скрипт доступным как неявная команда

  1. Создайте в системе новую папку, в которой вы хотите, чтобы скрипты были доступны из любого места в командной строке, а затем установите эту папку в переменной среды PATH (например, C:\LinkScripts).

  2. Используйте MKLink, чтобы связать фактические сценарии в других местах и создать символическую ссылку на файл для каждого сценария с новой папкой, которую вы создали и добавили в переменную среды PATH (см. Как установить или изменить системную переменную PATH?).

  3. Откройте новый экземпляр командной строки после настройки 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

    1. В поиске найдите и выберите: Система (Панель управления)
    2. Нажмите на ссылку Расширенные настройки системы.
    3. Нажмите Переменные среды. В разделе Системные переменные найдите переменную среды PATH и выберите ее. Нажмите Изменить. Если переменная среды PATH не существует, нажмите New.
    4. В окне « Редактировать системную переменную (или новую системную переменную)» укажите значение переменной среды PATH. Нажмите ОК. Закройте все оставшиеся окна, нажав ОК.
    5. Снова откройте окно командной строки и запустите свой код Java.

    Windows 7

    1. На рабочем столе щелкните правой кнопкой мыши значок « Компьютер».

    2. Выберите Свойства из контекстного меню.

    3. Нажмите на ссылку Расширенные настройки системы.

    4. Нажмите Переменные среды. В разделе Системные переменные найдите переменную среды PATH и выберите ее. Нажмите Изменить. Если переменная среды PATH не существует, нажмите New.

    5. В окне « Редактировать системную переменную (или новую системную переменную)» укажите значение переменной среды PATH . Нажмите ОК. Закройте все оставшиеся окна, нажав ОК.

    6. Снова откройте окно командной строки и запустите свой код Java.

    источник

  • MKLink

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .