我经常使用命令行应用程序。它的路径是在环境选项中定义的,所以在PATH
变量中。当我手动启动控制台时,如果我输入程序名称,它就会启动。
例如,我键入theprogram -option1 -option2
然后它与任何工作目录一起启动。(.exe
路径由PATH
环境解决)。
如果我在.bat
文件中写入相同内容,Windows会弹出一个消息框,说它无法找到该程序。在.bat
文件中有start theprogram -option1 -option2
,但我收到错误消息。因此,似乎该PATH
变量未在.bat
/ .cmd
文件中使用。
如何theprogram
在.bat
不指定完整路径的情况下从文件启动?Windows 7是否禁用/ files中的PATH
变量?.bat
.cmd