Questions tagged «autohotkey»

AutoHotkey(AHK)是一个免费的开放源代码的Microsoft Windows宏创作和自动化软件,允许用户自动执行重复性任务。它由一种脚本语言驱动,该脚本语言最初旨在提供键盘快捷键(也称为热键),随着时间的推移,这些快捷键已演变为成熟的脚本语言。




1
如何在AutoHotKey脚本中转义'{'和'}'字符?
我正在尝试编写一个简单的自动替换脚本,但是找不到如何插入'{}'字符。 通常的转义字符(反引号`或反斜杠)似乎不适用于大括号。 例如 :co:drf :: $(document).ready(function(){space}`{`n`}); {Left} {Left} {Left} {left} 给 $ {document).ready(function() ); 而不是 $(document).ready(function(){ });
25 autohotkey 

1
在Windows 10中是否可以使用键盘快捷键关闭通知?
我说的是出现在右下角并在几秒钟内消失的通知。但是,它们有时会占用很多空间并妨碍您的前进,这很麻烦。您可以用鼠标“擦拭”掉它们以更快地摆脱它们,但是有没有办法仅使用键盘来完成这些操作呢? 需要明确的是,我不想从“操作中心”中删除该通知,而是将其关闭以供以后查看。

10
键盘快捷键可交换鼠标按钮
我双手都用鼠标,出于舒适的原因,我喜欢来回切换。但是,由于每次需要遍历不计其数的菜单来交换按钮,所以这变得困难。有没有简单的方法来创建单个键盘快捷方式,该快捷方式将交换我的鼠标左键和右键? 编辑:我的操作系统是Windows 7。

2
Lenovo ThinkPad W500上的交换功能(Fn)和控制(Ctrl)键
我想交换ThinkPad W500上的Fn和Ctrl键(与其他许多键一样!请参阅:如何切换笔记本电脑上的功能和控制键?以及拦截笔记本电脑上的Fn键) 许多人指出Windows不会Fn将按键注册为按键,而是使用Mihov ASCII Master 2.0,它提供按键的ASCII值,我看到Fn键返回FF(在这种情况下,FF表示“未注册”)。我还看到像Ctrl单独注册时使用一个ASCII码注册的键,以及与另一键组合同时按下时的注册键。Fn仅在单独按下时才会注册,因此Windows绝对不会看到该组合。这使诸如AutoHotKey之类的解决方案脱颖而出。 我运行KeyTweak(向您显示按键的硬件扫描代码和Fn注册为57443 的按键)。使用这个程序,我重新映射Fn到了Ctrl密钥。这很好。然而,我怀疑,因为在#1的问题,的组合,例如,Fn+ C并没有执行复制。 缺少重新训练我的小指的方法,我实际上是在考虑卸下键盘并重新焊接连接以交换这些键。 我很乐意在这里获得有关根本技术问题和可能解决方案的一些意见。


9
如何使用Autohotkey专注于现有的Google Chrome浏览器标签,而不是“容器”窗口?
如何使用Autohotkey专注于现有的Google Chrome浏览器标签,而不是“容器”窗口? 细节 Google Chrome似乎用容器窗口句柄表示每个窗口,该窗口包含一个或多个选项卡。选项卡(至少是当前选项卡)具有自己的窗口句柄。标签窗口句柄具有窗口标题(当前全部以“-Google Chrome”结尾),而容器窗口句柄本身没有。以下自动热键代码不适用于Google Chrome: ^+i:: if WinExist("ahk_class Chrome_WidgetWin_0") WinActivate else Run "C:\Users\vleeshue\AppData\Local\Google\Chrome\Application\chrome.exe" return 此绑定将重点放在Google Chrome窗口(如果存在)上或将运行Google Chrome。但是,它通常以容器窗口为目标(在Window Spy中,窗口标题为空白)。激活容器窗口将禁止使用Google Chrome浏览器键盘快捷键。不可访问的键盘快捷键包括所有重要的ctrl + l,用于访问多功能框。由于我还没有找到一种方法来一致地激活选项卡窗口而不是容器窗口,因此我的解决方法是使用鼠标,但如果可能的话,我宁愿避免这种情况。 窗口间谍Screenshots 背景 当前的Google Chrome版本:5.0.317.2 dev 我使用的一个常见的自动热键绑定是键盘快捷键,用于在特定应用程序已经运行时对其进行聚焦,或者在未运行时运行该应用程序。 例如,我将其用于foobar2000 ^+m:: If WinExist("foobar2000") WinActivate else Run "C:\Program Files (x86)\foobar2000\foobar2000.exe" return

1
如何将三个键作为热键与自动热键结合使用?
我想CapsLock Alt k在一个热键中组合键,例如: CapsLock & !k:: Send !{Up} 这是行不通的,因为Autohotkey不允许组合键以外的两个以上的键组合使用。 在寻找解决方案时,我发现在左侧使用扫描代码可能是一种解决方法,例如: SC035 & !k:: Send !{Up} 我也测试了此解决方案,但这也无法正常工作。在这种情况下,按下CapsLock+k会触发热键。
14 autohotkey 

1
有什么办法可以在pgAdmin中保持活动状态,而无需在服务器上进行设置?
我正在使用postgres.heroku.com托管我的数据库。这意味着我无法更改服务器设置。因此,这个问题的答案对我没有帮助。Heroku不愿意更改它们的设置(我已经联系了他们)。 我想知道最好的方法是破解PgAdmin III以保持连接状态。我正在考虑诸如在PgAdmin处于后台时创建Autohotkey宏以自动执行用户界面操作,或者使用某种网络工具强制代表PgAdmins发送网络消息之类的事情。 我还得到了500美元的报价,供某人更改为PgAmin III的代码。PgAdmin的开发人员不会仅仅因为Heroku而修改代码。 我该怎么办?PgAdmin在许多方面都具有优越性,只是有这个缺点。

1
AutoHotKey无法与Outlook 2010一起使用
我创建了AutoHotKey脚本并将其编译为exe。 然后,我运行exe并运行Outlook 2010。 当我尝试使用快捷键定义时,状态栏中出现错误,提示“由于选择被锁定,不允许进行此修改。” 我已经进行了一些研究,并且将错误接缝与Trail结尾捆绑在一起。但是我在工作计算机上,没有进行试用。 有没有办法来解决这个问题? 这是我的ahk文件 SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SendMode Input ; superior speed and reliability. SetTitleMatchMode 2 ;allow partial match to window titles ;******************** ;Hotkeys for Outlook 2010 ;******************** ;As best I can tell, the window text …


3
无法使Windows截图工具与AutoHotKey自动运行
我试图PRINTSCREEN用AUTOHOTKEY 击键盘按钮时运行Windows 7狙击工具。 到目前为止,我一直没有成功。这是我拥有的AutoHotKey脚本。 我已经试过了 PRINTSCREEN::Run, c:\windows\system32\SnippingTool.exe 还有这个 PRINTSCREEN::Run, SnippingTool.exe 还有这个 PRINTSCREEN::Run, SnippingTool 所有这些给了我一个错误,基本上说它找不到文件,但是文件路径似乎是正确的,我可以将其复制粘贴到窗口中并打开截图工具,为什么它不起作用? 这是我的AHK文件的完整代码... ; ; AutoHotkey Version: 1.x ; Language: English ; Platform: Win7 ; Author: Jason Davis <friendproject@> ; ; Script Function: ; Template script (you can customize this template by editing "ShellNew\Template.ahk" in your Windows folder) …

4
禁用Ctrl + Z快捷方式或清除Windows资源管理器中的撤消历史记录?
有什么方法可以禁用Windows资源管理器中的CTRL+ Z(撤消)快捷方式吗?另外,是否有办法让Windows资源管理器“忘记”其撤消历史记录? 我问的原因是,您可能已经在资源管理器中做了一些文件操作(复制,重命名等),也许您没有重启数天或更长时间(而是选择休眠)。问题是,如果您不小心打了CTRL+ Z次或多次(通常会误认前台有哪个应用程序;使用双显示器设置会增加这种可能性),那么您可能会撤消多年以前所做的事情而没有意识到发生了什么。 即使您意识到发生了什么,您也可能不记得几天前可能要执行的最后几个操作。据我所知,Windows资源管理器中没有“重做”功能可以保存您。我可以想象这种错误可能导致很多问题的情况。 如果可以禁用快捷方式,则至少会迫使您Edit > Undo在执行愚蠢操作之前先使用菜单项。否则,如果可以定期清除撤消历史记录,则将阻止撤消某些非常古老的操作。 附录:对于有兴趣实施此操作的人,我创建了一个AHK文件,该文件在#NoTrayIconWindows启动文件夹中以静默方式运行(该选项)。除了我合并的其他一些有用的快捷方式之外,它的外观也是如此: #NoTrayIcon SetTitleMatchMode RegEx return ; Disable Ctrl+Z shortcut in Windows Explorer ; #IfWinActive ahk_class ExploreWClass|CabinetWClass ^z::return #IfWinActive 如果你喜欢的反馈,而不是CTRL+ Z简单地做什么,玩一个默认的声音或使用MsgBox导致出现一个对话框。 #IfWinActive ahk_class ExploreWClass|CabinetWClass ^z:: ;Uncomment the feedback option you prefer below ;SoundPlay *-1 ;MsgBox Ctrl+Z has been disabled. return #IfWinActive

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.