在测试期间,我们希望使用似乎适用于某些应用程序的小启动命令来启动应用程序。
START chrome //-启动谷歌浏览器
这也适用于 Firefox、记事本和许多其他应用程序。但我们的问题是它似乎不适用于所有机器。'START chrome' 适用于我们 80% 的克隆测试机器,但不适用于其他机器。
当您传递例如“chrome”时,START 命令如何工作?它在哪里查找路径?
在测试期间,我们希望使用似乎适用于某些应用程序的小启动命令来启动应用程序。
START chrome //-启动谷歌浏览器
这也适用于 Firefox、记事本和许多其他应用程序。但我们的问题是它似乎不适用于所有机器。'START chrome' 适用于我们 80% 的克隆测试机器,但不适用于其他机器。
当您传递例如“chrome”时,START 命令如何工作?它在哪里查找路径?
找到了,路径在这里:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
列出所有这些: reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths" /s
我不完全理解你的问题。如果您在谈论批处理文件
你可以看看这里http://ss64.com/nt/start.html
它查找 Windows 路径变量 %PATH% ,该变量应该具有可执行文件所在的路径。
希望这可以帮助