如何在Windows XP中添加"开始->运行"的快捷方式?

16

有人知道如何在开始->运行框中设置新命令来启动应用程序吗?

例如,您可以在运行框中键入“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”可以正常工作。

大家有什么想法吗?


这是一个好问题,我一直在想... - Gad
5个回答

17

http://commandwindows.com/runline.htm

将应用程序添加到Path中

或者,可以编辑注册表以显式包含所需可执行文件的路径。涉及的注册表键是HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\AppPaths

  1. 创建一个新的子键,名称为要添加到路径的可执行文件,例如, HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\somefile.exe
  2. 在此新键中,添加名为“Path”的字符串变量,其中包含您的新可执行文件的路径值,例如,C:\Program files\newprogramfolder\
  3. 新键已经有一个空变量(Default)。将其编辑为具有新程序可执行文件的整个地址的字符串值,例如,C:\Program files\newprogramfolder\somefile.exe

太棒了,这太完美了。谢谢你,我找不到它,你说这只是一个“快速谷歌搜索”,我感到很沮丧哈哈。 - glennkentwell
与环境变量说再见,它们从来没有起作用。这太棒了! - Oxwivi

4

3个步骤:

  1. 创建指向要运行的foo.exe的快捷方式(foo.lnk)

  2. 将foo.lnk复制到你的C:\windows目录中。

  3. 通过在运行对话框中键入"foo"(在cmd提示符中键入"start foo"也可以)来简单地运行foo.exe。


1

你也可以使用应用程序启动器,例如LaunchySlickrunExecutor。这样你就不必去操作注册表了。我使用的是Executor,只需选择“发送到 -> executor”即可为任何应用程序(或文件夹或其他内容)创建快捷方式。


0

我将要启动的应用程序链接放在了"c:\windows"文件夹中,我经常使用它。当然,你也可以重命名链接文件来加快速度:例如,我键入w、x或pp来启动Word、Excel或PowerPoint。


0

Run 命令与搜索路径一起使用,其中包括 Path 环境变量和其他一些路径。在 MSDN 中可能会有更多信息,请稍等我查找。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接