1

Я хочу начать.EXE-файл, используя одну команду, аббревиатуру или псевдоним вы можете сказать. Например, я хочу открыть Far Manager, используя псевдоним, сначала я должен вставить компакт-диск в путь c:\Users\myUser\desktop\far\far.exe . Я знаю о set "alias=myCommand param1 param2" но проблема в том, что я хочу, чтобы одна программа открывала приложение, например, у Atom и VSCode есть эта функция, если я набираю атом или код в cmd, она открывается. поэтому я хочу установить одну команду, чтобы открыть приложение, не меняя сначала каталог на него, а затем использовать команду start .

4 ответа4

2

Простейшим решением было бы поместить ваш код в файл .bat , а затем добавить его папку в переменную среды PATH (или сохранить файл в папке, которая уже находится в PATH).

Чтобы избежать выполнения команд, запустите файл с @echo off режиме.

2

Один из способов сделать это - добавить путь к папке для исполняемого файла в переменную среды PATH .

В Windows 7, 8 и 10 вы можете:

  1. Откройте меню "Пуск"
  2. Тип "переменные среды"
  3. Нажмите "Изменить системные переменные среды"
  4. Нажмите кнопку Переменные среды
  5. В разделе Системные переменные выберите переменную Path и нажмите кнопку "Изменить".

Альтернативно (также для более старых версий Windows):

  1. Щелкните правой кнопкой мыши "Компьютер", "Этот компьютер" или "Этот компьютер" на рабочем столе.
  2. Нажмите Свойства
  3. Нажмите вкладку "Дополнительно"
  4. Нажмите кнопку Переменные среды
  5. В разделе Системные переменные выберите переменную Path и нажмите кнопку "Изменить".

В Windows 10 (и, возможно, 8?) Вы увидите окно редактирования, в котором легко добавить путь. В предыдущих выпусках Windows вы увидите окно редактирования текстового поля. Добавьте путь к папке до конца, которому предшествует ;c:\Users\myUser\desktop\far\far.exe

2

Еще один вариант - использовать doskey, который дает функцию макроса в cmd:-

doskey MacroName=pushd c:\Users\myUser\desktop\far $T start far.exe $ popd

Вы можете добавить эту команду в файл запуска cmd.

Еще один вариант - установить каталог и имя программы в ярлыке программы (например, far.lnk), который вы можете создать в каталоге уже по вашему пути. Такие файлы можно вызывать прямо из cmd .

1

Если вы хотите иметь возможность запустить команду без указания полного пути, вы должны включить каталог в переменную PATH . Вы можете увидеть текущий PATH с помощью

echo %PATH%

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