找回密码
 加入
搜索
查看: 2302|回复: 5

[AU3基础] [已解决]如何捕获键盘动作

[复制链接]
发表于 2011-3-29 01:28:13 | 显示全部楼层 |阅读模式
本帖最后由 temp 于 2011-3-30 04:12 编辑

如何捕获键盘动作
HotKeySet 热键只能是单个字母吗?能否是字符串?比如:abc1234
希望实现的功能是
检测键盘 如果输入了 x数字数字x  其中数字的位数不确定,就把输入的这些字符串赋值给某个变量,能实现吗?
发表于 2011-3-29 08:50:02 | 显示全部楼层
钩子,或者你全部注册成快捷键,哈哈
 楼主| 发表于 2011-3-29 09:53:50 | 显示全部楼层
也想过全部注册成快捷键,但程序还是无法知道键盘到底输入了哪个键啊。
比如
HotKeySet("a" ,"test")
HotKeySet("b" ,"test")
HotKeySet("c" ,"test")
要求按下哪个键就显示哪个键,好像也做不到吧?
另外;钩子 啥意思?
发表于 2011-3-29 19:39:14 | 显示全部楼层
HotKeySet("a" ,"testa")
HotKeySet("b" ,"testB")
HotKeySet("c" ,"testC")

FUNC TESTA()
$vartest=$vartest&'a'
endfunc

FUNC TESTB()
$vartest=$vartest&'B'
endfunc
发表于 2011-3-29 19:39:28 | 显示全部楼层
HotKeySet("a" ,"testa")
HotKeySet("b" ,"testB")
HotKeySet("c" ,"testC")

FUNC TESTA()
$vartest=$vartest&'a'
endfunc

FUNC TESTB()
$vartest=$vartest&'B'
endfunc
 楼主| 发表于 2011-3-30 00:01:05 | 显示全部楼层
回复 4# manlty
谢谢,看来得设置26个热键了。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-2 10:28 , Processed in 0.086735 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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