在AutoIt中编写热键应用程序不容易.例如,由于某些原因(不明确提到),您希望Alt q在特定情况下作为数字键盘7进行反应,因此您不必跨键盘触摸.这是一些代码,这样做…
Func _num7() Send("{numpad7}") EndFunc HotKeySet("!{q}","_num7") While 1 sleep(10) WEnd
如果这不够直观,AutoIt帮助文件和forums是非常有帮助的.更不用说,如果您最终得到任何AutoIt的具体问题,AutoIt开发人员可以使用非常少的AutoIt开发人员.
在上面的例子中,我们假设您只想在特定应用程序使用时激活热键,以免干扰其他热键.这段代码将会完成.
; The comment character in Autoit is ; Local $inTargetProg = false Func _num7() Send("{numpad7}") EndFunc While 1 If WinActive("Target Application Window title") and Not $inTargetProg Then HotKeySet("!{q}","_num7") ; binds Alt+Q to the _num7() function $inWC3 = True EndIf If Not WinActive("Target Application Window title") and $inTargetProg Then HotKeySet("!{q}") ; UnBind the hotkey when not in use $inWC3 = false EndIf sleep(5) WEnd
以上是大佬教程为你收集整理的什么是最简单的方法来制作Windows的热键?全部内容,希望文章能够帮你解决什么是最简单的方法来制作Windows的热键?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。