找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 9865|回复: 3

[问题求助] VBS 最大化在Windows设置窗口失效 怎么才能让他最大化啊

[复制链接]
发表于 2023-5-2 13:23:17 | 显示全部楼层 |阅读模式
本帖最后由 Roxx 于 2023-5-2 13:53 编辑

  1. DIM objShell
  2. set objShell=wscript.createObject("wscript.shell")
  3. Wscript.Sleep 2000
  4. objShell.SendKeys "^{ESC}"
  5. Wscript.Sleep 1000
  6. objShell.SendKeys "{TAB}"
  7. Wscript.Sleep 500
  8. objShell.SendKeys "{DOWN}"
  9. Wscript.Sleep 500
  10. objShell.SendKeys "{DOWN}"
  11. Wscript.Sleep 500
  12. objShell.SendKeys "{DOWN}"
  13. Wscript.Sleep 500
  14. objShell.SendKeys "{DOWN}"
  15. Wscript.Sleep 500
  16. objShell.SendKeys "{ENTER}"
  17. Wscript.Sleep 1000
  18. objShell.SendKeys "% x"
复制代码
打开Windows设置 让他最大化 然后发现"% x" 最大化不了:'(

但是我用键盘ALT+空格+x 可以最大化 用vbs 模拟键盘就不能最大化




直接输入X 他不最大化怎么才能让他最大化
发表于 2023-5-2 13:48:00 | 显示全部楼层
回复 1# Roxx


    任何时候都不要用sendkeys!!!
你这种估计能用注册表或者wmi 不要用这种及其不靠谱的手段来达成!!!
发表于 2023-5-2 13:49:01 | 显示全部楼层
如果你要最大化 直接用vbs运行时就让他最大化
很多软件都不接受sendkeys的操作
 楼主| 发表于 2023-5-2 13:54:25 | 显示全部楼层
回复 2# jyswjjgdwtdtj


    看来我又要去学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-16 20:42 , Processed in 0.027448 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表