Как добавить Пуск-> Запуск ярлыков в Windows XP? - PullRequest
16 голосов
/ 22 ноября 2008

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

т. вы можете ввести «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" работает.

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

Ответы [ 5 ]

17 голосов
/ 22 ноября 2008

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

Добавление приложений в путь

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

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

3 шага.

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

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

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

1 голос
/ 15 января 2009

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

0 голосов
/ 15 января 2009

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

0 голосов
/ 22 ноября 2008

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

...