Как добавить ярлыки Пуск->Выполнить в Windows XP?

Кто-нибудь знает, как вы настраиваете новые команды для запуска приложения из окна «Пуск» -> «Выполнить»?

т.е. вы можете ввести «firefox», «winword» или «excel» в поле «Выполнить», и эти приложения будут открываться, даже если они не находятся в системном пути, а другие — нет. Например, в Firefox нет файлов с именем firefox.* ни в одном из моих системных каталогов:

Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Subversion\bin;c:\Program Files\Microsoft
SQL Server\90\Tools\binn\

Так что должен быть какой-то способ связать приложения с этим путем, чтобы создать команду быстрого доступа, может быть, в реестре?

Например, я хочу иметь возможность запускать Google Talk из команды «Выполнить», но ввод имени исполняемого файла «googletalk.exe» ничего не делает, что имеет смысл, поскольку его нет в системном пути, как и firefox.exe. , и ввод "firefox" работает.

У кого-нибудь есть идеи?


person glennkentwell    schedule 22.11.2008    source источник
comment
это хороший вопрос, я всегда задавался вопросом...   -  person koni    schedule 29.05.2009


Ответы (5)


С 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
person Tom Haigh    schedule 22.11.2008
comment
Потрясающе, это идеально. Спасибо, я не мог найти это, я раздавлен тем, что вы сказали, что это был быстрый поиск в Google, ха-ха - person glennkentwell; 22.11.2008
comment
К черту переменные среды, они никогда не работали. Это качает! - person Oxwivi; 25.11.2011

3 шага.

  1. Создайте ярлык для foo.exe, который вы хотите запустить (foo.lnk)

  2. Скопируйте файл foo.lnk в каталог C:\windows.

  3. Запустите foo.exe, просто набрав «foo» в диалоговом окне запуска. ("start foo" в приглашении cmd тоже работает)

person Yew Long    schedule 15.01.2009

Вы также можете использовать средство запуска приложений, например Launchy, Slickrun или Исполнитель. Таким образом, вам не придется возиться с реестром. Я использую Executor, и я могу просто выбрать «отправить -> исполнителю», чтобы создать ярлык для любого приложения (или папки или чего-то еще).

person drby    schedule 15.01.2009

Run работает с путями поиска, которые включают переменную окружения Path и некоторые другие. В MSDN может быть больше информации, дайте мне время, и я посмотрю.

person Kawa    schedule 22.11.2008

Я помещаю ссылку на приложение, которое хочу запустить, в папку "c:\windows" и постоянно ею пользуюсь. Вы также можете переименовать файл ссылки, конечно, чтобы ускорить работу: например, я набираю w, x или pp для запуска Word, eXcel или PowerPoint.

person Community    schedule 15.01.2009