找回密码
 加入
搜索
查看: 3905|回复: 14

[AU3基础] 如何使用热键的问题【已解决】

 火.. [复制链接]
发表于 2011-1-18 22:54:32 | 显示全部楼层 |阅读模式
本帖最后由 清风飘飘 于 2011-1-26 23:20 编辑

下午在公司写了个电子产品测试用的小助手,想实现按“F5”的时候循环执行一个自定义的函数,再按一次“F5”时候退出循环,再按一次又开始循环,就相当于“F5”是个开关,请那位朋友不吝赐教,帮我写个例子!甚为感谢!
发表于 2011-1-19 04:57:33 | 显示全部楼层
只用一个F5来判断有点难,不过用两个热键的话那就相当简单了
HotKeySet("{f5}","test")
HotKeySet("{f4}","test1")
While 1
        Sleep(100)
WEnd
Func test()
        MsgBox(0,0,0)
EndFunc
Func test1()
        Exit
EndFunc
发表于 2011-1-19 09:55:36 | 显示全部楼层
对 2楼不错
发表于 2011-1-19 10:32:00 | 显示全部楼层
加个开关
HotKeySet("{f5}","test")
Global $stop=True,$k

While 1
        Sleep(100)
WEnd

Func test()
        If $stop=True Then
                $stop=False
                test1()
        Else
                $stop=True
                $k=0
                ToolTip("")
        EndIf    
EndFunc

Func test1()
        While 1
                If $stop=True Then ExitLoop
                ToolTip("循环显示: "&$k)
                $k+=1
        WEnd
EndFunc

评分

参与人数 1贡献 +1 收起 理由
lixiaolong + 1 学习了

查看全部评分

发表于 2011-1-19 11:11:40 | 显示全部楼层
9行10行和13,14行有点不好理解,可不可以注释一下,非常感谢!
发表于 2011-1-19 11:16:02 | 显示全部楼层
对了,我想调用热键ctrl + alt + Q 这个热键,代码怎么写才对呢,我一直没有搞明白,心里一直有点惦记着的,哎,各位指点一下,感谢中……
发表于 2011-1-19 11:20:12 | 显示全部楼层
回复 5# m765555
$stop是一个开关变量,当$stop为真时循环开路,反之断路。
$k仅为循环显示的一个变量。
发表于 2011-1-19 11:22:26 | 显示全部楼层
哦,感谢3mile兄弟,
发表于 2011-1-19 11:23:05 | 显示全部楼层
对了,我想调用热键ctrl + alt + Q 这个热键,代码怎么写才对呢,我一直没有搞明白,心里一直有点惦记着的, ...
m765555 发表于 2011-1-19 11:16




    HotKeySet("^!q", "aaaa")  ;CTRL-Alt-q
发表于 2011-1-19 11:32:38 | 显示全部楼层
谢谢各位热心兄弟!
 楼主| 发表于 2011-1-26 23:19:43 | 显示全部楼层
非常感谢朋友们的热心帮助,值此新春佳节到来之际,祝愿所有的朋友都幸福安康!
发表于 2011-2-11 13:41:51 | 显示全部楼层
又学习了!!!
发表于 2011-8-6 22:02:43 | 显示全部楼层
回复 2# xuzhenjun130


    学习了 正做快捷键启动呢 谢谢分享!
发表于 2011-10-25 18:48:45 | 显示全部楼层
sxd大大的经典:
HotKeySet("{F5}","toggle")
Dim $toggle = 0
 
While 1
        While $toggle
                代码
        WEnd
WEnd
 
Func toggle()
        $toggle = Not $toggle
EndFunc
发表于 2012-11-10 20:32:14 | 显示全部楼层
回复 9# 都市浪子666


那如果我想调用 LShift + Space 这个热键呢,代码怎么写才对呢,请赐教!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-29 19:19 , Processed in 0.108595 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表