16

有谁知道您如何设置新命令以从“开始”->“运行”框中启动应用程序?

IE。您可以在运行框中键入“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”即可。

有没有人有任何想法?

4

5 回答 5

17

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
于 2008-11-22T16:43:46.253 回答
4

3个步骤。

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

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

  3. 只需在运行对话框中键入“foo”即可运行 foo.exe。(cmd提示符下的“start foo”也可以)

于 2009-01-15T12:03:03.090 回答
1

您还可以使用LaunchySlickrunExecutor等应用程序启动器。这样你就不必弄乱注册表了。我使用 Executor,我可以选择“发送到 -> executor”来为任何应用程序(或文件夹或其他)创建快捷方式。

于 2009-01-15T12:19:09.407 回答
0

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

于 2008-11-22T16:41:58.317 回答
0

我在“c:\windows”文件夹中放了一个指向我想要启动的应用程序的链接,我一直都在使用它。当然,您也可以重命名链接文件以加快速度:例如,我键入 w、x 或 pp 来启动 Word、eXcel 或 PowerPoint。

于 2009-01-15T11:55:47.083 回答