Я хочу начать.EXE-файл, используя одну команду, аббревиатуру или псевдоним вы можете сказать.
Например, я хочу открыть Far Manager, используя псевдоним, сначала я должен вставить компакт-диск в путь c:\Users\myUser\desktop\far\far.exe
.
Я знаю о set "alias=myCommand param1 param2"
но проблема в том, что я хочу, чтобы одна программа открывала приложение, например, у Atom и VSCode есть эта функция, если я набираю атом или код в cmd, она открывается. поэтому я хочу установить одну команду, чтобы открыть приложение, не меняя сначала каталог на него, а затем использовать команду start
.
4 ответа
Простейшим решением было бы поместить ваш код в файл .bat
, а затем добавить его папку в переменную среды PATH (или сохранить файл в папке, которая уже находится в PATH).
Чтобы избежать выполнения команд, запустите файл с @echo off
режиме.
Один из способов сделать это - добавить путь к папке для исполняемого файла в переменную среды PATH
.
В Windows 7, 8 и 10 вы можете:
- Откройте меню "Пуск"
- Тип "переменные среды"
- Нажмите "Изменить системные переменные среды"
- Нажмите кнопку Переменные среды
- В разделе Системные переменные выберите переменную Path и нажмите кнопку "Изменить".
Альтернативно (также для более старых версий Windows):
- Щелкните правой кнопкой мыши "Компьютер", "Этот компьютер" или "Этот компьютер" на рабочем столе.
- Нажмите Свойства
- Нажмите вкладку "Дополнительно"
- Нажмите кнопку Переменные среды
- В разделе Системные переменные выберите переменную Path и нажмите кнопку "Изменить".
В Windows 10 (и, возможно, 8?) Вы увидите окно редактирования, в котором легко добавить путь. В предыдущих выпусках Windows вы увидите окно редактирования текстового поля. Добавьте путь к папке до конца, которому предшествует ;c:\Users\myUser\desktop\far\far.exe
Еще один вариант - использовать doskey
, который дает функцию макроса в cmd
:-
doskey MacroName=pushd c:\Users\myUser\desktop\far $T start far.exe $ popd
Вы можете добавить эту команду в файл запуска cmd
.
Еще один вариант - установить каталог и имя программы в ярлыке программы (например, far.lnk
), который вы можете создать в каталоге уже по вашему пути. Такие файлы можно вызывать прямо из cmd
.
Если вы хотите иметь возможность запустить команду без указания полного пути, вы должны включить каталог в переменную PATH
. Вы можете увидеть текущий PATH
с помощью
echo %PATH%