sendkeys && appactivate

仰天大笑出门去,我辈岂是蓬蒿人。这篇文章主要讲述sendkeys & & appactivate相关的知识,希望能为你提供帮助。
sendkeys      用于输入键盘按键
appactivate 用于聚焦程序
 
on error resume next
set ws = createObject("wscript.shell")
 
appactiveate可以指定title 或者 pid
如下
(1)指定标题
ws.run "notepad.exe"
wscript.sleep 1000
ws.appactivate("无标题-记事本")
ws.sendkeys "abc"
wscript quit
因为脚本运行速度 大于 记事本打开速度 ,因此需要延迟1秒
 
(2)指定pid
ws.run "calc"
【sendkeys & & appactivate】
wscript.sleep 1000

ws.appactivate("2936")

ws.sendkeys "35"

wscript.quit
 
 
在记事本上写内容
ws.run "notepad.exe"
wscript.sleep 1000
ws.appactivate "无标题-记事本"
ws.sendkeys "{capslock}abc{enter}"
ws.sendkeys "{capslock}+ab+c{enter}"
ws.sendkeys "+(abc)"
 
在记事本上指定按键数量
ws.run "notepad.exe"
wscript.sleep 1000
ws.sendkeys "{tab 6} {H 3}"
ws.sendkeys "{ }"  ‘发送空格
 
在记事本上写出中文
ws.run "echo 此处输入你想输入的中文> test.txt"
ws.run "start test.txt"
wscript.sleep 300
 





    推荐阅读