从命令行窗口从其他目录启动.exe文件



当我从命令行启动firefox时,我在哪个目录下并不重要。当我想启动时,例如lazarus,我需要去文件lazarus.exe所在的目录。

为什么我可以从任何地方启动firefox.exe和其他一些。exe文件,我必须去正确的目录

C:UsersSeda> start firefox.exe       // run perfectly
C:UsersSeda> start lazarus.exe       // can not find exe file
C:UsersSeda> cd ..
C:Users> cd ..
C:>cd Lazarus
C:Lazarus> start lazarus.exe // .exe file started

Firefox所做的是将可执行文件的路径添加到"App Paths"子键中,这是针对修改'path'环境变量的首选解决方案。要对lazarus做同样的操作,可以添加

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionApp Pathslazarus.exe

键具有可执行文件路径的(Default)值,例如:X...lazarus.exe

要对所有用户产生影响,当然可以使用机器对应的

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp Paths


详细信息请参见文档

必须在Windows环境中设置该路径。快速谷歌给了我这个链接- http://www.computerhope.com/issues/ch000549.htm

可能是你的firefox已经被添加到环境变量中,所以你可以在任何地方启动它而不指定完整的路径

检查控制面板»系统»高级»环境变量

相关内容

  • 没有找到相关文章

最新更新