Войти

Показать полную графическую версию : как сделать что бы программу можно было запустить командой из cmd ?


mitiya
04-12-2009, 03:41
как сдеать так чтоб я просто набрал к примеру far в командной строке и чтоб он открылся. щас приходится в путь заходить где он лежиит и оттуда запускать.

Iska
04-12-2009, 07:37
Добавить его путь в переменную окружения «Path». Если ручками, то «Win-Break», вкладка «Дополнительно», кнопка «Переменные среды» и добавить путь к «far.exe» (обычно «C:\Program Files\Far» или «C:\Program Files\Far2» для юникодной версии) в системную или пользовательскую переменную окружения «Path».

В «App Paths» («HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Far.exe») обычно добавляется при установке приложения (если был установлен соответствующий флажок).

NiOl
04-12-2009, 13:33
Кроме реестра в разделе "Environment Variables" есть переменная Path со списком каталогов (через точку с запятой), где система ищет файл, который Вы хотите запустить. ("My Computer" => [Right-click] => "Properties" => "Advanced" => "Environment Variables". В локализованной винде это наверно называется так: "Мой Компьютер" => [щелчок правой кнопкой мыши] => "Свойства" => "Дополнительно" => "Переменные окружения".

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

mitiya
04-12-2009, 14:37
NiOl,
я так и делаю, надеялся что есть способ по элегантней.




© OSzone.net 2001-2012