vbs 鼠标怎么实现鼠标的移动和点击

vbs 鼠标怎么实现鼠标的移动和点击,第1张

你这个问题我曾经研究了很久,不过很遗憾到现在我都还是不能用脚本直接解决;但是我研究了一下按键精灵找到了利用按键精灵的WMI provider的办法下面我就来说说教吧:

第一步:找到按键精灵的安装目录里面的QMDispatchdll(我用的是610其它版本名字应该没变吧)把它复制到system32目录;然后运行"regsvr32 QMDispatchdll"注册控键,注册成功后会有提示

第一步:编一个只有下面的两句的VBS脚本运行一下看能不能移动鼠标

set obj = createobject("QMDispatchQMFunction")

objSetCursorPos 0,2 'SetCursorPos xPos,yPos

是不是行了!!!,还有其它方法参看按键精灵的安装目录里面的stdlibvbs,你有脚本基础,应该能看懂吧

但是为什么能实现呢

其实我就是利用了一个按键精灵提贡的"WMI provider",如你想深究就去看一些WMI provider方面的资料吧好了就这样了,不知道你看懂了没有

不还意思好久没有用了忘了,这样解决问题你还要把helperdll也复制到C;\windows\system32目录才行。但功能也只限移动鼠标,还是不以模拟按键,不知道你要实现什么功能,其实windows很多鼠标命令是可以用键盘代替的,因此我们可以用

sendkeys或run方法来完成一些功能,我举几个例子吧:

1打开我的电脑

set r=createobject("wscriptshell")

rrun ""

2

set r=createobject("wscriptshell")

rrun "notepad"

wscriptsleep 1000

rsendkeys "I love you"

估计你的机器上是安装了超级解霸3000超级解霸3000将vbs注册为自己要处理的文件类型。vbs文件vb脚本程序,关联到winnt\system32下的Wscriptexe或CSriptexe。而eVC,PocketPC SDK的安装程序在安装过程中,要调用WScript来运行安装脚本来完成文件拷贝,写注册表等重要工作,可以想见,vbs被超级解霸注册后,安装当然会失败,而且就出现你那个“没有文件扩展vbs的脚本引擎”的对话框。

解决方法:

1、卸载任何已安装的eVC组件

2、到http://wwwmicrosoftcom/downloads/detailsaspxdisplaylang=zh-cn&FamilyID=C717D943-7E4B-4622-86EB-95A22B832CAA

下载Script host engine并安装,安装成功后重启,它会把vbs文件注册为自己使用。

3、重新安装eVC,应该就不会出现那个错误提示了

注:可以不用卸载超级解霸。不过以后安装解霸要格外小心,别让它又把vbs文件给注册了。另外,听说金山毒霸也会注册vbs文件类型,请注意

from: http://www3143com/html/2004-11-27/00005-448-20041127134041html

欢迎分享,转载请注明来源:浪漫分享网

原文地址:https://hunlipic.com/langman/3603374.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-16
下一篇2023-08-16

发表评论

登录后才能评论

评论列表(0条)

    保存