找回密码
 加入
搜索
查看: 2137|回复: 10

读取ini中的热键设置,该如何用HotKeySet语句?

[复制链接]
发表于 2008-8-29 16:40:12 | 显示全部楼层 |阅读模式
比如我设置F9为热键,
HotKeySet($HotKey1, "HS")
这个语句没法应用热键,该如何修改?

无意中发现原来是HotKeySet语句的位置不对,放到while语句前面就可以了,而我原来是放到wend后面的,为什么会这样?为什么放下面就不起作用了?

[ 本帖最后由 macemo 于 2008-9-2 15:32 编辑 ]
发表于 2008-8-29 21:18:21 | 显示全部楼层
做个函数把字面热键转换成内部热键
 楼主| 发表于 2008-8-30 07:31:28 | 显示全部楼层
原帖由 asdf 于 2008-8-29 21:18 发表
做个函数把字面热键转换成内部热键

怎么搞啊?不能直接这样设置嘛?
发表于 2008-8-30 07:57:10 | 显示全部楼层
$HotKey1赋值如何?

因为要配置了,那么早晚要写这个函数,ini里记录的往往只是字面热键如“Win+a”,我写过。问gooker吧,他也写过,而且比我写得好。
发表于 2008-8-30 12:06:52 | 显示全部楼层
设置F9为热键,
字面为F9,$HotKey1 = {F9}
再比如字面Ctrl+ALT+z,$HotKey1 = {^!z}
不知道你要怎么配置 热键,只能简单这么说
 楼主| 发表于 2008-8-30 12:51:54 | 显示全部楼层
我需要从ini中读取设置,并匹配某个函数
我现在用
$HotKey1 = IniRead("E:\config.ini", "system", "Hotkey", "")
HotKeySet($HotKey1, "HS")为什么不能设置成功?
该如何修改?

[ 本帖最后由 macemo 于 2008-8-30 12:54 编辑 ]
 楼主| 发表于 2008-8-30 13:49:42 | 显示全部楼层
刚刚无意中发现原来是HotKeySet语句的位置不对,放到while语句前面就可以了,而我原来是放到wend后面的,为什么会这样?为什么放下面就不起作用了?
 楼主| 发表于 2008-8-31 20:26:29 | 显示全部楼层
麻烦谁来说下啊
发表于 2008-9-1 14:32:15 | 显示全部楼层
放在下面的时候
你都没有执行到这一句 怎么会起作用呢
 楼主| 发表于 2008-9-2 15:32:15 | 显示全部楼层
谢谢楼上的各位
发表于 2010-9-13 03:28:30 | 显示全部楼层
他一直在循环了。。当然不能热行了
$HotKey1 = IniRead("E:\config.ini", "system", "Hotkey", "")
HotKeySet($HotKey1, "HS")为什么不能设置成功

应该可以OK的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-3 08:29 , Processed in 0.090475 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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