...窗口发送按键,比如数字,字母和快捷键,要后台的,完整VBS脚本。谢谢...
发布网友
发布时间:2024-10-17 16:17
我来回答
共4个回答
热心网友
时间:2024-10-21 12:31
程序如下:
Dim WshShell
Set WshShell =CreateObject("Wscript.Shell")
WshShell.Run"C:\Windows\system32\notepad.exe"
Wscript.Sleep 1000
WshShell.AppActivate "t-记事本"
WshShell.SendKeys "{TAB}" '跳格键
WshShell.SendKeys "1234567890abcdefghijklmnopqrstuvwxyz" '数字,字母
WshShell.SendKeys "{ENTER}" '回车键
热心网友
时间:2024-10-21 12:35
API ..
热心网友
时间:2024-10-21 12:30
如果是后台的话,单纯靠脚本很难实现,但是脚本很强大,最近我也在研究这个,推荐个方法给你,用vb cce写一个ocx控件来调用,控件可以调用api函数PostMessage这个函数能够完成你想要的效果。
PostMessage的说明:将一条消息投递到指定窗口的消息队列。投递的消息会在Windows事件处理过程中得到处理。在那个时候,会随同投递的消息调用指定窗口的窗口函数。特别适合那些不需要立即处理的窗口消息的发送
代码实在是太长,给你个思路,具体你可以查Postmessage函数用法,还有vb编写ocx控件,对你帮助应该很大
热心网友
时间:2024-10-21 12:33
后台发送信息到窗口,只靠vbs基本无法实现。如果你只为了记录信息,完全可以直接写到文件里面。