在Windows环境下,使用vbs也可以实现类似Java的robot操作键盘的功能,而且无需编译。某些特殊情况下,使用vbs会是一个很好的选择。
以下程序的功能为打开系统的计算器程序,通过键盘输入1+2*3并得出计算结果
set WshShell = Wscript.CreateObject("Wscript.Shell")
WshShell.Run "calc"
Wscript.Sleep 100
WshShell.AppActivate "Calculator"
Wscript.Sleep 100
WshShell.SendKeys "1{+}"
Wscript.Sleep 500
WshShell.SendKeys "2"
WshShell.SendKeys "~"
Wscript.Sleep 500
WshShell.SendKeys "*3"
Wscript.Sleep 500
WshShell.SendKeys "~"
Wscript.Sleep 2500