vbs启动程序,点击按钮等

这是一个VBScript脚本,用于循环启动计算器应用并输入特定数值。脚本首先定义计算器的标题,然后通过WScript.Shell对象运行计算器并激活窗口。在窗口激活后,脚本会发送键盘输入'123456789'到计算器。此外,还有一个子程序WindowActive用于激活指定标题的窗口。
摘要由CSDN通过智能技术生成
Const strCalc = "计算器"   '计算器,工具title
'可以循环,也可以不用循环
Do
  RunCalc
  WScript.Sleep 1000
  WScript.quit
Loop

Sub RunCalc()
	Dim Wsh,fso
	Set Wsh = WScript.CreateObject("WScript.Shell")
	Set fso=CreateObject("Scripting.FileSystemObject")
	
	WScript.Sleep(1000)
	
	'Wsh.Run "C:\01_工具\工具.exe"
	Wsh.Run "calc"
	
	'检查窗口是否出现
	Do While Wsh.AppActivate(strCalc) = False
	WScript.sleep 1000
	'MsgBox "启动成功"
	Loop

	'激活窗口
	Call WindowActive(strCalc)
	WScript.sleep 1000
	Wsh.sendkeys "123456789"
	'下面两个命令分别用来点击tab键和回车键
	'Wsh.sendkeys "{tab}"
	'Wsh.sendkeys "{enter}"
	Set Wsh=NoThing
End Sub

'激活窗口
Sub WindowActive(ByVal strWindowTitle)
  Dim objWord, objTasks
  Set objWord = CreateObject("word.Application") 
  Set objTasks = objWord.Tasks
  If objTasks.Exists(strWindowTitle) Then
    objTasks(strWindowTitle).Activate         '激活此窗口
    objTasks(strWindowTitle).WindowState = 0  '0:normal、1:最大化、2:最小化
  End If 
  objWord.Quit
End Sub

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值