[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 aloha20200628 于 2024-3-9 14:26 编辑

回复 2# cch

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

TOP

返回列表