TC官方合作论坛

标题: 新手求高手指点一下热键问题. [打印本页]

作者: wyq0317    时间: 2013-1-21 20:38
标题: 新手求高手指点一下热键问题.
我想要实现以下功能请高手给个指点.
[attach]7390[/attach]
点击启动热后右边的热键变直接等待按键如下图
[attach]7391[/attach]
按下键盘上的键后自动灰白色如下图
[attach]7392[/attach]

请问怎么实现.

给个详细的说明.我比较笨.
作者: wyq0317    时间: 2013-1-21 20:59
没人会吗?自己先顶起来。等待高手中。
作者: 天堂老鬼    时间: 2013-1-21 21:23
有效true  无效 false?
你可以试试获得以后再无效 可能行 我也是新手不知道行不行啊

作者: 如此美丽。    时间: 2013-1-21 22:51
功能 启动热键_点击()
控件.有效("启动热键键值",真)  //  先让热键编辑框有效
辅助.等待(800)  // 加上适当延迟 降低CPU
窗口.设置焦点(控件.获得句柄("启动热键键值"))  // 让当前焦点聚集到热键编辑框
辅助.等待(80) // 加上适当延迟 降低CPU
键盘.等待按键()  // 等待用户按键
辅助.等待(80)  // 加上适当延迟 降低CPU
控件.有效("启动热键键值",假)  // 设置后让热键编辑框无效
辅助.等待(80)  // 加上适当延迟 降低CPU
辅助.消息框("启动热键设置成功","提示") // 给用户提示设置成功
功能结束


功能 停止热键_点击()
控件.有效("停止热键键值",真)  //  先让热键编辑框有效
辅助.等待(800) // 加上适当延迟 降低CPU
窗口.设置焦点(控件.获得句柄("停止热键键值"))  // 让当前焦点聚集到热键编辑框
辅助.等待(80)  // 加上适当延迟 降低CPU
键盘.等待按键()  // 等待用户按键
辅助.等待(80)  // 加上适当延迟 降低CPU
控件.有效("停止热键键值",假)  // 设置后让热键编辑框无效
辅助.等待(80)  // 加上适当延迟 降低CPU
辅助.消息框("停止热键设置成功","提示")  // 给用户提示设置成功
功能结束

   撸主  希望对你有帮助                                          TC加油   
作者: wyq0317    时间: 2013-1-22 09:13
回复 4楼如此美丽。的帖子

俺的个神呀!太有用了。搞定了。谢谢
作者: 如此美丽。    时间: 2013-1-22 12:39
   要注册一下才能用         你可以在每个辅助.消息框后面加一个  热键.注册( “热键名” )




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1