批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖

[系统相关] 【已解决】求教BAT或VBS调用程序,有弹窗两个选项,可以实现自动选某个选项吗?

本帖最后由 986981535 于 2022-11-30 09:14 编辑

求教前辈:
比如运行一个程序;或卸载一个程序,会跳出弹窗询问是否保留数据。
bat或vbs有没有可能实现自动选择其中某个选项。

主要是想实现无需选择就执行,试过常用静默命令都不行。

TOP

vbs可以,但是你要保证目标窗口是活动窗口,因为vbs只会发送到当前活动窗口

Set oWshShell = CreateObject("WScript.Shell")
oWshShell.SendKeys "{TAB}"    '发送tab键
WScript.Sleep 500    '延时0.5秒
oWshShell.SendKeys "{ENTER}"    '发送回车键

QQ 20147578

TOP

回复 3# czjt1234


    有个问题问下:
如果用vbs推送的cmd命令:"C:\Program Files (x86)\***\***.exe" --uninstall --channel=stable --system-level --verbose-logging
应该怎么写才能成功。我测试一直失败。可能是因为空格和""的原因;
Set oWshShell = CreateObject("WScript.Shell")
oWshShell.run "cmd.exe /c ????"

TOP

oWshShell.run """C:\Program Files (x86)\***\***.exe""  --uninstall --channel=stable --system-level --verbose-logging"
1

评分人数


QQ 20147578

TOP

回复 5# czjt1234


    谢谢。

TOP

返回列表