macemo 发表于 2008-8-29 16:40:12

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

比如我设置F9为热键,
HotKeySet($HotKey1, "HS")
这个语句没法应用热键,该如何修改?

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

[ 本帖最后由 macemo 于 2008-9-2 15:32 编辑 ]

asdf 发表于 2008-8-29 21:18:21

做个函数把字面热键转换成内部热键

macemo 发表于 2008-8-30 07:31:28

原帖由 asdf 于 2008-8-29 21:18 发表 http://www.autoitx.com/images/common/back.gif
做个函数把字面热键转换成内部热键
怎么搞啊?不能直接这样设置嘛?

asdf 发表于 2008-8-30 07:57:10

$HotKey1赋值如何?

因为要配置了,那么早晚要写这个函数,ini里记录的往往只是字面热键如“Win+a”,我写过。问gooker吧,他也写过,而且比我写得好。

gooker 发表于 2008-8-30 12:06:52

设置F9为热键,
字面为F9,$HotKey1 = {F9}
再比如字面Ctrl+ALT+z,$HotKey1 = {^!z}
不知道你要怎么配置 热键,只能简单这么说

macemo 发表于 2008-8-30 12:51:54

我需要从ini中读取设置,并匹配某个函数
我现在用
$HotKey1 = IniRead("E:\config.ini", "system", "Hotkey", "")
HotKeySet($HotKey1, "HS")为什么不能设置成功?
该如何修改?

[ 本帖最后由 macemo 于 2008-8-30 12:54 编辑 ]

macemo 发表于 2008-8-30 13:49:42

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

macemo 发表于 2008-8-31 20:26:29

麻烦谁来说下啊

真会走路的废柴 发表于 2008-9-1 14:32:15

放在下面的时候
你都没有执行到这一句 怎么会起作用呢

macemo 发表于 2008-9-2 15:32:15

谢谢楼上的各位

qq54222717 发表于 2010-9-13 03:28:30

他一直在循环了。。当然不能热行了
$HotKey1 = IniRead("E:\config.ini", "system", "Hotkey", "")
HotKeySet($HotKey1, "HS")为什么不能设置成功

应该可以OK的
页: [1]
查看完整版本: 读取ini中的热键设置,该如何用HotKeySet语句?