vbs如何实现 按住某键不放?

来源:百度知道 编辑:UC知道 时间:2024/07/07 02:14:05
我想打一个一程序后,让其中一个键长期按下不放,这如何实现?
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Exec "a.exe"
WScript.Sleep 1000
.....如何实现......‘别告诉我'WshShell.SendKeys "*" 这种情形哦。
难道不能实现吗?高手说句话呀!!

那个…………摁下不放……
用do loop试一下行不?
就是把WshShell.SendKeys"*" 直接放到do里面
do
WshShell.SendKeys"*"
loop

然后在do里面加上tasklist|find 等指定的应用程序结束后就跳出do

do
WshShell.SendKeys ""
loop

除此之外,的却没有其他方法了。要知道,长期按下不放在vb,c++中都很难实现,更不用说vbs了。