怎么用 vbs 实现按键盘f10 请帮忙写下完整运行脚本 谢谢

需要再win10下运行我只需要按1次就停止脚本我百度了一段脚本但是点击后。好像没反应还有电脑一直再按的样子脚本卡死了不知道哪里出错了SetWScript=CreateOb... 需要再win10下运行 我只需要按1次就停止脚本
我百度了一段脚本 但是 点击后。好像没反应 还有 电脑一直再按的样子 脚本卡死了 不知道哪里出错了
Set WScript = CreateObject("WScript.Shell")
do
WScript.SendKeys "{F10}"
loop

我的目的就是要实现运行这个文件后 按键精灵就会启动f10
展开
 我来答
匿名用户
2016-07-19
展开全部
1.基本键:一般来说,要发送的按键指令都可以直接用该按键字符本身来表示,例如要发送字母“x”,使用“WshShell.SendKeys "x"”即可。当然,也可直接发送多个按键指令,只需要将按键字符按顺序排列在一起即可,例如,要发送按键“cfan”,可以使用“WshShell.SendKeys "cfan"”。
2.特殊功能键:对于需要与Shift、Ctrl、Alt三个控制键组合的按键,SendKeys使用特殊字符来表示:Shift —— +;Ctrl —— ^;Alt —— %
如要发送的组合按键是同时按下Ctrl+E,需要用“WshShell.SendKeys "^e"”表示,如果要发送的组合按键是按住Ctrl键的同时按下E与C两个键,这时应使用小括号把字母键括起来,书写格式为“WshShell.SendKeys "^(ec)"”,这里要注意它与“WshShell.SendKeys "^ec"”的区别,后者表示组合按键是同时按住Ctrl和E键,然后松开Ctrl键,单独按下“C”字母键。由于“+”、“^”这些字符用来表示特殊的控制按键了,如何表示这些按键呢?只要用大括号括住这些字符即可。例如,要发送加号“+”,可使用“WshShell.SendKeys "{+}"”。另外对于一些不会生成字符的控制功能按键,也同样需要使用大括号括起来按键的名称,例如要发送回车键,需要用“WshShell.SendKeys "{ENTER}"”表示,发送向下的方向键用
“WshShell.SendKeys "{DOWN}"”表示。
如果需要发送多个重复的单字母按键,不必重复输入该字母,SendKeys允许使用简化格式进行描述,使用格式为“{按键 数字}”。例如要发送10个字母“x”,则输入“WshShell.SendKeys "{x 10}"”即可。
螺丝02
2019-01-30
知道答主
回答量:18
采纳率:0%
帮助的人:4.6万
展开全部
请问楼主解决了吗?我也遇到同样问题,用vbs模拟按f10不能运行按键精灵程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8d7eec91
2018-05-13 · TA获得超过128个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:75.6万
展开全部
请问楼主解决了吗?我也遇到同样问题,用vbs模拟按f10不能运行按键精灵程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式