2

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

Есть ли способ настроить их для запуска из любого места (например, nslookup/ipconfig и т.д.)?

3 ответа3

4

Вы можете сделать это, добавив их пути к переменной системного пути. В XP щелкните правой кнопкой мыши «Мой компьютер», выберите «Свойства» и перейдите на вкладку «Дополнительно». Внизу этого находится кнопка для переменных среды. В разделе «Системные переменные» диалогового окна вы должны найти один с надписью «Путь». Добавьте точку с запятой, а затем свои пути к концу, чтобы заставить ваши программы работать из любого места через командную строку.

Процесс практически идентичен в Win7.

3

С http://commandwindows.com/runline.htm:

Реестр может быть отредактирован, чтобы явно указать путь к требуемому исполняемому файлу или файлам. Включенный раздел реестра:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths

  1. Создайте новый подраздел с именем исполняемого файла, который вы хотите добавить в путь. например, HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\somefile.exe
  2. В этом новом ключе добавьте строковую переменную с именем "Path", содержащую значение пути к вашему новому исполняемому файлу, например, C:\Program files\newprogramfolder\
  3. Новый ключ уже будет иметь пустую переменную (по умолчанию). Измените его так, чтобы оно содержало строковое значение полного адреса нового исполняемого файла программы, например, C:\Program files\newprogramfolder\somefile.exe

Теперь вы можете ввести « somefile.exe » в строку "Выполнить", чтобы открыть программу.

2

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

Настройте папку, добавьте это ЕДИНОЕ местоположение в системный путь (как описано выше), а затем просто создайте файл .bat (в этой папке), указывающий на каждый элемент командной строки. Еще одним преимуществом этого является то, что если вы предпочитаете запускать любой из них с флагами или переключателями, вы можете вставить его прямо в .bat, сэкономив себе несколько нажатий клавиш.

Может быть 6 против 1/2 дюжины, но мне это кажется чище.

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