在Windows 7中,每次启动Calculator(calc.exe)(使用专用键盘键或在“运行”对话框中键入“calc”)时,都会启动Calculator应用程序的新实例。我正在寻找一种方法来激活计算器的现有实例(如果存在) - 使其成为焦点
由于
答案 0 :(得分:2)
首先,我创建了以下脚本:
<package>
<job id="js">
<script languange="JScript">
var WshShell = WScript.CreateObject("WScript.Shell");
var ret = WshShell.AppActivate("Calculator");
if (ret==false)
WshShell.Run("calc");
</script>
</job>
</package>
&#13;
并将其保存到名为scalc.wsf的文件中,最好将此文件保存在%PATH%中的目录中。 现在,如果我键入scalc.wsf - 将调用一个脚本并启动Calculator的单个实例。 我还设置了注册表项HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ AppKey \ 18 \ ShellExecute 重视&#34; scalc.wsf&#34;。有了这个 - 每次按下专用键 - 都会启动一个脚本并运行单个Calculator计算器实例