有谁知道你如何设置新的命令来启动一个应用程序,从开始 – >运行框?
即。 您可以在运行框中键入“firefox”,“winword”或“excel”,即使它们不在系统path中,这些应用程序也会打开,但其他应用程序则不会。 例如,在Firefox中,我的任何系统path目录中都没有名为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\
所以必须有一些链接应用程序与这个path来创build一个快捷方式的命令,也许在registry中?
例如,我希望能够从Run命令启动Google Talk,但是input可执行文件的名称“googletalk.exe”不会执行任何操作,这是有道理的,因为它不在系统path中,但是也不是firefox.exe ,并input“firefox”的作品。
有没有人有任何想法?
从http://commandwindows.com/runline.htm :
将应用程序添加到路径
或者,可以编辑注册表以显式包含所需的可执行文件的路径。 涉及的注册表项是HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ App Paths
- 使用要添加到路径中的可执行文件的名称创建一个新的子密钥。 例如,HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ App Paths \ somefile.exe
- 在这个新密钥中,添加一个名为“Path”的字符串变量,其中包含新的可执行文件的路径值,例如C:\ Program files \ newprogramfolder \
- 新密钥将已经有一个空的变量(默认)。 将其编辑为具有新程序可执行文件的整个地址的字符串值,例如C:\ Program files \ newprogramfolder \ somefile.exe
3个步骤。
创建你想运行的foo.exe的快捷方式(foo.lnk)
将foo.lnk复制到C:\ windows目录。
只需在运行对话框中输入“foo”即可运行foo.exe。 (在cmd提示符下的“启动foo”也起作用)
您也可以使用Launchy , Slickrun或Executor等应用程序启动器 。 这样你就不必乱用注册表。 我使用Executor,我可以选择“发送到 – >执行者”为任何应用程序(或文件夹或其他)创建一个快捷方式。
运行与搜索路径,其中包括路径环境变量和其他一些工作。 MSDN中可能有更多的信息,给我一点时间,我会查找它。
我把一个链接到我想要在“c:\ windows”文件夹中启动的应用程序,并且一直使用它。 当然,您也可以重命名链接文件,以加快速度:例如,键入w,x或pp以启动Word,eXcel或PowerPoint。