求一个autohotkey的脚本!实现一直按键功能的

例如1、按下按键R实现按键ABCD依次一直循环优先级是A>B>C>D,松开R循环结束2、按下按键G实现按键DCBA依次一直循环优先级是D>C>B>A,松开G循环结束以上2... 例如 1、按下按键R 实现 按键A B C D 依次一直循环 优先级是A>B>C>D,松开R 循环结束
2、按下按键G实现 按键DCBA 依次一直循环 优先级是D>C>B>A,松开G循环结束
以上2种模式能否同时实现?

谢谢
~t:: ; 设定r键为热键
Loop ;循环体
{
if not GetKeyState("t", "P") ; 如果r键被按下的话
break
Send {F11} ; 优先发送F5按键
Send {F8} ; 发送F6按键
Send {F5} ; 发送F7按键
Send {F8} ; 发送F8按键
Send {F9} ; 发送F9按键
Send {F10} ; 发送F9按键
Sleep, 100 ;等待100毫秒(0.1秒)
}
return

~r:: ; 设定r键为热键
Loop ;循环体
{
if not GetKeyState("r", "P") ; 如果r键被按下的话
break
Send {F5} ; 优先发送F5按键
Send {F6} ; 发送F6按键
Send {F7} ; 发送F7按键
Send {F8} ; 发送F8按键
Send {F9} ; 发送F9按键
Send {F10} ; 发送F9按键
Sleep, 100 ;等待100毫秒(0.1秒)
}
returnu

如何修改完成》???
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏20(财富值+成长值)
酒尽望天
推荐于2016-03-18 · TA获得超过394个赞
知道小有建树答主
回答量:318
采纳率:100%
帮助的人:122万
展开全部
能,代码如下:

tr:=1
tg:=1
g::
tg=1
while tg {
send {d}
send {c}
send {b}
send {a}
sleep 10
}
return
g up::
tg=0
return
r::
tr=1
while tr {
send {a}
send {b}
send {c}
send {d}
sleep 10
}
return
r up::
tr=0
return
追问
您试过没,显示不通过啊
追答
当然试过,你是怎么测试的?我是这样测试的:
我把我答案里的代码复制到记事本里面,再另存为t.ahk
先打开一个记事本,然后双击打开t.ahk文件,再在记事本里面分别按r和g,都可以按你的
意思运行啊
我看了下你修改过的代码,都是模拟按功能键,那每个功能键都对应一个复杂的功能,那
就要考虑电脑的反应速度啊,你最好在每个send后面加一行sleep
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式