命令提示符自动确认消息弹出窗口

EM90210

我正在运行一个批处理文件,该批处理文件在命令的中途运行了一个命令行,弹出了一条消息,必须再次按“ OK”才能继续处理该命令。我可以添加一些可以自动确认此弹出窗口的内容吗?

恩波科马卡

选中sendKeys.bat它。它接受两个参数-窗口标题(将发送键)和带有“被按下”键的字符串(Microsoft参考:SendKeys函数)。在此示例如何使用它来关闭Yes/NoOk弹出窗口:

C:\>start "" /min powershell [Reflection.Assembly]::LoadWithPartialName("""System.Windows.Forms""");[Windows.Forms.MessageBox]::show("""HelloWorld""", """My PopUp Message Box""",4)
C:\>call sendkeys.bat "My PopUp Message" "Y"

或者

C:\>start "" /min powershell [Reflection.Assembly]::LoadWithPartialName("""System.Windows.Forms""");[Windows.Forms.MessageBox]::show("""HelloWorld""", """My PopUp Message Box""")
C:\>call sendkeys.bat "My PopUp Message" "{ENTER}"

编辑。未测试:

@echo off

:repeat
w32tm /stripchart /computer:localhost /period:1 /dataonly /samples:10  >nul 2>&1
call sendkeys.bat "Some Title" "Y" || (
    goto :repeat
)&&(
    goto :end
)
:end

这将尝试每10秒发送一次密钥。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章