本帖最后由 aloha20200628 于 2024-3-9 14:26 编辑
回复 2# cch
给一个简单的批处理脚本,实际是包装了jscript代码(存为test.bat运行),示范将一个已存在的程序窗口恢复至最大化
代码中假定程序窗口标题来自一个空开的记事本(notepad.exe)
备注》1。有些系统程序如任务管理器,须在管理员权限的cmd窗口中运行本脚本才有效
2。有些安全性能被严控的商业软件可能会封堵或接管键盘输入,从而导致本脚本采用的方法失效- @set @v=1 /*
- @echo off
- ::设置目标窗口的标题
- set "tt=无标题 - 记事本"
- cscript /e:jscript "%~f0" "%tt%" &exit/b
- */
- v=WSH.arguments; ws = WSH.createobject('wscript.shell');
- ws.appactivate(v(0)); ws.sendKeys("% x"); WSH.quit();
复制代码
|