【发布时间】:2013-08-26 15:34:30
【问题描述】:
我正在尝试通过批处理文件在 Windows 8 中同时运行两个应用程序。
标准方式是:
START "NOTEPAD++" "C:\Program Files (x86)\Notepad++\notepad++.exe"
START "MACTALK" "C:\Program Files (x86)\JVL\MacTalk\MacTalk.exe"
这在 Windows 7 中有效,但是当我将此脚本移动到 Windows 8 时,Notepad.exe 会启动,但第二个程序永远不会。
【问题讨论】:
-
愚蠢的问题:Mactalk 的路径在您的 Windows 8 机器上有效吗?另外,如果你
REM出第一行会发生什么,第二行有效吗? -
如果第一行第二行不起作用。它仍然会挂在那里。这个例子是从我的 windows 7 机器中提取的,相同的结构存在于 windows 8 中。”为什么?
-
可能涉及 UAC。了解确切的程序会有所帮助 - 有人可能会使用它们并有想法。
-
@foxidrive 有问题的 2 个程序是德国数据采集系统 jBEAM。以及用于从 FLUKE 万用表自动获取数据的专有应用程序。我也不能放弃。两者都接受命令行参数(可选)。此外,UAC 在 windows7 中不是问题,在 windows 7 或 8 中也不会触发 UAC 警告。
-
MACTALK 实际上确实在win7中触发了UAC警告,并且脚本仍然执行。
标签: windows windows-8 batch-file scripting