Answers:
简单回答: 批处理脚本无法实现
但是你可以使用VBScript或使用AutoHot Key 我看到你不想要任何热键编码所以我相信VBScript将是你的解决方案
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.AppActivate "Calculator"
您需要通过批处理脚本启动VBScript
你可以试试nircmd然后:
nircmd win activate "titleofwindow"
所以基本上你需要知道窗口的标题(计算器)
还有SetActiveWindow
(在这里看到更多)像:
HWND WINAPI SetActiveWindow(
_In_ HWND hWnd
);
或者使用AutoHotKey的其他解决方案- 请参阅此处