vbs 如何对指定窗口发送按键

VBS发送按键能对指定才窗口发送吗?我想把窗口最小化 然后用 VBS对它发送按键 这样我就可以干别的事情了,请问可以吗?
'Set objShell = CreateObject("Wscript.Shell")

dim x

set WshShella = CreateObject("WScript.Shell")
for x=1 to 9999999999

WScript.Sleep 20000 '延时3秒

WshShella.SendKeys " " '模拟按下 a 键

next

可以的话帮我改改这个谢谢
是程序窗口啊,不是HTML能办到吗

这个需要知道指定窗口的句柄才可以对它模拟键盘事件,VB需要用API函数实现,VBS 我想不行
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-21
LZ提的这个问题很好,我也在为执行VBS过程中不能再做别的事而烦恼。
我们应该一起向微软提啊!
第2个回答  2010-05-16
能行,是html页面还是程序窗口,说明白点

请问vbs怎么发送win+r键
1.基本键 一般来说,要发送的按键指令都可以直接用该按键字符本身来表示,例如要发送字母“x”,使用“WshShell.SendKeys "x"”即可。当然,也可直接发送多个按键指令,只需要将按键字符按顺序排列在一起即可,例如,要发送按键“happy”,可以使用“WshShell.SendKeys "happy"”。2.特殊功能键 对于需要...

vbs 如何对"t-记事本 "窗口发送按键,比如数字,字母和快捷键,要后台的...
WshShell.SendKeys "{ENTER}" '回车键

VB编写按键程序.
一般来说,要发送的按键指令都可以直接用该按键字符本身来表示,例如要发送字母"x",使用 WshShell.SendKeys "x" 即可.也可直接发送多个按键指令,只需要将按键字符按顺序排列在一起即可.例如,要发送按键"cfan",可以使用" WshShell.SendKeys "cfan" ".2.特殊功能键 对于需要与Shift、Ctrl、Alt三个控制...

急!急!急!VBS怎样模拟键盘发送 Alt + Enter??
可使用 SendKeys 方法发送一种在一行内重复按键的键击。为此,要创建复合字符串参数,以指定要重复的键击,并在其后指定重复次数。可使用 形式的复合字符串参数来完成上述操作。例如,如果要发送 10 次 "x",则需要发送字符串参数 ""。请确保在键击和数字之间有一个空格。注意 只可以发送重复按...

VBS如何操作网页弹出的窗口 VBS点击网页按钮后弹出一个网页窗口,我想选 ...
默认为是,用js,vbs都可以。问题重新解释:就是比如我用vbs【本地运行】的document.getElementById("submit").click()点击操作网页按钮后,弹出一个窗口。是confirm窗口,我想直接默认为“是”,该如何操作。 更多追问 本回答由提问者推荐 举报| 答案纠错 | 评论(3) 4 1 ami4tj 采纳率:63% 来自团队:VBS团队 ...

vbs 如何对指定窗口发送按键
这个需要知道指定窗口的句柄才可以对它模拟键盘事件,VB需要用API函数实现,VBS 我想不行

===VBS 如何发送按键{win}===
Set obj = CreateObject("Shell.Application")obj.MinimizeAll 一样的效果。你自己试试

按键精灵对非激活窗口发送按键的方法
对于网页的提交,最好还是用表单的方式去提交.如:用 webbrowser ,的document 对象然后找出是那个TAG,这样处理起来方便多了.

网页中用vbscript的sendkeys方法模拟键盘输入失败?
只能用 window.setTimeout 方法 Dim WshShell,app set WshShell = CreateObject("WScript.Shell")app=WshShell.run("notepad")'’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’WScript.Sleep 2000 alert("Hello")WshShell.AppActivate app window.setTimeout "fn" ,2000 '‘’‘’‘’‘’...

谁可以帮我编个VBS的脚本要求按在30秒之后按下F10键就退出,不需要重复...
Wscript.Sleep 30000 '等待30秒 CreateObject("Wscript.Shell").SendKeys "{F10}" '向当前窗口发送F10按键

相似回答