如何在Windows中运行单个计算器实例(calc.exe)

时间:2016-03-23 12:52:05

标签: windows

在Windows 7中,每次启动Calculator(calc.exe)(使用专用键盘键或在“运行”对话框中键入“calc”)时,都会启动Calculator应用程序的新实例。我正在寻找一种方法来激活计算器的现有实例(如果存在) - 使其成为焦点

由于

1 个答案:

答案 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;
&#13;
&#13;

并将其保存到名为scalc.wsf的文件中,最好将此文件保存在%PATH%中的目录中。 现在,如果我键入scalc.wsf - 将调用一个脚本并启动Calculator的单个实例。 我还设置了注册表项HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ AppKey \ 18 \ ShellExecute 重视&#34; scalc.wsf&#34;。有了这个 - 每次按下专用键 - 都会启动一个脚本并运行单个Calculator计算器实例