什么是最简单的方法来制作Windows的热键?
例如,您按ctrl v并将缓冲区内容插入窗口.如何创建我自己的这样的热键?对不起,noobish的问题.
一个快速,轻松地完成这一工作的好方法是使用一种专注于宏编程的脚本语言.我最喜欢的是
AutoIt,因为它在AutoIt帮助文件的一个剪辑中说
在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-phone-7 – WP7应用程序仅在调试时在模拟器和设备上
- windows-phone-8 – 如何获得Windows Phone 8设备的屏幕尺寸
- 虚拟化 – 是否可以禁用Hyper-V VM的PXE引导?
- “Windows错误:提供程序DLL无法正确初始化”导入冻结的wxp
- WTL(Windows模板库)是否仍然维护,我应该用它在C中创建新的W
- OSX 10.8.3在Windows 7共享上创建/编辑文件会创建奇怪的阻止
- Windows Server Backup 2008 – 语言不兼容?
- windows-server-2016 – 存储空间:Optimize-Volume需要数天
- win10家庭版安装docker
- WebRTC Windows/Linux版构建过程(2018年6月)
- windows-server-2008 – 在Windows Server 2008
- .net – Dll是已发布的网站,但在Build中缺失
- windows 下python 环境安装
- 如何让Windows SCM在失败时重启我的服务
- windows-server-2008 – ADFS 2.0场 – 如何执行
- windows-server-2008 – 在Windows Server中添加
- 我怎样才能在Elm中获得window.location.href?
- windows-server-2012-r2 – 无法访问远程桌面服务
- 让DNS服务器支持泛域名解析
- win10家庭版升级专业版的一些经验方法(超简单,