无忧启动论坛

标题: 如何为 PE 里的某个快捷方式注册热键 [打印本页]

作者: 彬弟    时间: 2007-5-4 11:41
标题: 如何为 PE 里的某个快捷方式注册热键
请问个位大侠,小弟想为 WINPE.INI 里的某个快捷方式注册热键,怎么做呢?
作者: 彬弟    时间: 2007-5-4 12:11
小弟真菜,看了 PECMD.INI 和 PECMD使用说明的 HOTK 还是搞不好。
作者: 123    时间: 2007-5-4 12:34
             

1.JPG (30.01 KB, 下载次数: 116)

1.JPG

作者: 彬弟    时间: 2007-5-4 13:02
小弟是要在 PE 启动后就已注册好的,在配置文件里用 HOTK 命令的详细用法,还有 #虚拟按键代码 中如可得知键位码相对应的键。
作者: armymangl    时间: 2007-5-4 13:35
你要的东西老九早就做好了
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D3
作者: 彬弟    时间: 2007-5-5 00:28
原帖由 armymangl 于 2007-5-4 01:35 PM 发表
你要的东西老九早就做好了
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=101926&extra=page%3D3


配置文件的格式是这样的,
//注册热键,休眠键重启,电源键关机,F1 帮助
TEAM HOTK #95,PECMD.EXE SHUT R|HOTK #255,PECMD.EXE SHUT|HOTK #112,PECMD.EXE|HIDE
老九的 PECMDHelper.exe 得到的是 按键: 0x71 之类的,这个 #xx 与0xyy 如何转换?
0x71 是不是 16进制的?
作者: 彬弟    时间: 2007-5-5 00:33
配置文件的格式是这样的,
//注册热键,休眠键重启,电源键关机,F1 帮助
TEAM HOTK #95,PECMD.EXE SHUT R|HOTK #255,PECMD.EXE SHUT|HOTK #112,PECMD.EXE|HIDE
老九的 PECMDHelper.exe 得到的是 按键: 0x71 之类的,这个 #xx 与0xyy 如何转换?
0x71 是不是 16进制的?


0x70 是用 PECMDHelper.exe 得到的 F1 键的代码,小弟以 16进制 给转换为 10进制,正好是112,想必正好小弟所想的。
作者: armymangl    时间: 2007-5-5 02:13
好像16进制和10进制的都可以,不知楼主试了没有
作者: 彬弟    时间: 2007-5-5 17:08
试用 16进制 ,注册热键正常。

想注册热键的朋友还因多加注意:

F12 注册热键无效,组合键只能识别 Ctrl + Alt + #xx

小弟真蠢,以:F12、Ctrl + # 、Alt +# 的方式,搞了足足一天一夜,初始老认为是命令出错, 老九大哥 为何不在 PECMD使用说明 给提出来一下呀,可苦了小弟了。!!!

[ 本帖最后由 彬弟 于 2007-5-5 05:10 PM 编辑 ]
作者: lxl1638    时间: 2007-5-5 17:17
原帖由 彬弟 于 2007-5-5 05:08 PM 发表
试用 16进制 ,注册热键正常。

想注册热键的朋友还因多加注意:

F12 注册热键无效,组合键只能识别 Ctrl + Alt + #xx

小弟真蠢,以:F12、Ctrl + # 、Alt +# 的方式,搞了足足一天一夜,初始老认为是命 ...



其实以作了说明:

4个辅助按键可用字符串表示,其它按键用虚拟按键代码,支持16进制数值。

所以你首先了知道什么是4个辅助按键,什么是虚拟按键代码。当然,为了使PECMD更小,有些基础知识(如辅助按键、虚拟按键代码)还是要你自己上网查的,PECMD涉及到Windows的方方面面,不可能在这里作全面而又系统的说明。
作者: 彬弟    时间: 2007-5-5 23:28
谢谢老九大哥的回贴 !!




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3