标签: autohotkey

Mac 上的 AutoHotKey 等效项

我正在寻找类似于AutoHotkey的 Mac 应用程序。此类别中最好的 Mac 应用程序是什么?

windows mac autohotkey macos

17
推荐指数
1
解决办法
2万
查看次数

如何将三个键组合为 Autohotkey 的热键?

我想将CapsLock Alt k键组合在一个热键中,例如:

CapsLock & !k:: Send !{Up}
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为除了修饰键之外,Autohotkey 不允许组合两个以上的键。

在寻找解决方案时,我发现在左侧使用扫描码可能是一种解决方法,例如:

SC035 & !k:: Send !{Up}
Run Code Online (Sandbox Code Playgroud)

我也测试了这个解决方案,但这也不能正常工作。在这种情况下,按下CapsLock+k会触发热键。

autohotkey

16
推荐指数
1
解决办法
2万
查看次数

在当前文件资源管理器目录键盘快捷键 (Windows 10) 中以管理员身份打开 Powershell

假设我正在浏览 Windows 文件资源管理器,突然我决定以管理员身份在当前目录(我在文件资源管理器中所在的目录)打开 Powershell。当然,我想尽快打开它,因此需要使用键盘快捷键来执行此操作。

我认为这可能只适用于 AutoHotKey,如有必要,我愿意使用它。任何创建键盘快捷键的方法都是我想要的。那么我怎样才能做到这一点呢?

keyboard-shortcuts powershell administrator autohotkey windows-10

15
推荐指数
2
解决办法
2万
查看次数

在 Mac 上获得 yyyy-mm-dd hh:mm:ss 时间戳热键的最简单方法是什么?

Windows 上,我使用PSPad编辑器,它有一个很好的 ALT-D 时间戳,您可以编辑格式,例如yyyy-mm-dd hh:mm:ss

在编辑器之外工作时,例如Google Docs,我有Autohotkey,我已经对它进行了编程 CTRL-D 以插入 yyyy-mm-dd hh:mm:ss 时间戳。

我现在在Mac上工作,主要使用TextWrangler作为我的编辑器,但我在其功能中找不到时间戳热键。

在 Mac 上获得 yyyy-mm-dd hh:mm:ss 热键的最简单方法是什么,无论是在(免费)文本编辑器中还是在(免费)等效自动热键中?

autohotkey text-editors timestamp macos

14
推荐指数
1
解决办法
2万
查看次数

如何使用键盘通过 AutoHotkey 模拟鼠标滚轮滚动?

我正在寻找一种使用 AutoHotkey 使用键盘滚动的方法。如果我能以某种方式调整滚动速度,那就太好了。

autohotkey

14
推荐指数
1
解决办法
5万
查看次数

用于恢复/置于程序前面的脚本,或者如果它不活动则打开它

我正在尝试开发一个应该执行以下操作的脚本。例如,!W应该:

  • 检查 Word 是否处于活动状态(可以打开或最小化)
  • 如果它被最小化,它应该恢复到它最小化之前的大小和位置
  • 如果它是打开的,但“隐藏”在其他打开的窗口后面,脚本应该把它放在前面,使其成为最前面的/活动窗口
  • 如果它既没有最小化也没有打开,程序应该重新启动

我想为几个程序执行此操作:!WWord、!NNotepad++、!Xexcel、!Ppowerpoint、!FFirefox。

如果一个程序的多个实例正在运行,或者如果有多个选项卡可用,它应该对最近的实例或选项卡执行上述操作。因此,当 Firefox 的多个窗口打开时,它应该恢复(或将最近查看的窗口放在最近打开的选项卡上)。同样,如果打开了多个 Word 文档,它应该为我上次处理的文档执行此操作。而且,如果没有打开或最小化 Word 文档,它应该打开一个新的 Word 实例。

我可以为某些程序做一些这样的事情,但不能始终如一,也不能用一个热键(我仍在学习脚本语言)。我怎么能做到这一点?

autohotkey

14
推荐指数
1
解决办法
2万
查看次数

有什么方法可以在 pgAdmin 中保持连接活动而不在服务器上设置它?

我正在使用 postgres.heroku.com 来托管我的数据库。这意味着我无法更改服务器设置。因此,这个问题的答案对我没有帮助。Heroku 不愿意改变他们的设置(我已经联系过他们)。

我想知道破解 PgAdmin III 以保持连接活动的最佳方法是什么。我正在考虑创建 Autohotkey 宏以在 PgAdmin 处于后台时自动执行用户界面操作,或者使用某种网络工具强制代表 PgAdmins 发送网络消息。

我还收到了一份 500 美元的报价,要求某人更改为 PgAmin III 的代码。PgAdmin 的开发者,不会修改代码,只是因为 Heroku。

我该怎么办?PgAdmin 在很多方面都优越,它只是有这个缺点。

networking autohotkey postgresql pgadmin pgadmin3

14
推荐指数
1
解决办法
2万
查看次数

无法使用 AutoHotKey 自动运行 Windows 截图工具

当我PRINTSCREEN用 AUTOHOTKEY按下键盘按钮时,我试图让 Windows 7 狙击工具运行。

到目前为止,我一直没有成功。这是我对 AutoHotKey 脚本的看法。

我试过这个

PRINTSCREEN::Run, c:\windows\system32\SnippingTool.exe
Run Code Online (Sandbox Code Playgroud)

和这个

PRINTSCREEN::Run, SnippingTool.exe
Run Code Online (Sandbox Code Playgroud)

和这个

PRINTSCREEN::Run, SnippingTool
Run Code Online (Sandbox Code Playgroud)

所有这些都给我一个错误,基本上说它找不到文件,但是文件路径似乎是正确的,我可以将其复制粘贴到一个窗口中并打开剪切工具,任何想法为什么它不起作用?


这是我的 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)
;

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its …
Run Code Online (Sandbox Code Playgroud)

windows-7 automation autohotkey snipping

13
推荐指数
2
解决办法
6263
查看次数

在 Windows 资源管理器中禁用 Ctrl+Z 快捷方式或清除撤消历史?

有什么方法可以禁用Windows 资源管理器中的CTRL+ Z(撤消)快捷方式?或者,有没有办法让 Windows 资源管理器“忘记”其撤消历史?

我问的原因是您可能在资源管理器中进行了一些文件操作(复制、重命名等),并且可能几天或更长时间都没有重新启动(而是选择休眠)。问题是,如果您不小心点击了CTRL+Z一次或多次(通常会误认为前台使用的是哪个应用程序;使用双显示器设置会增加这种可能性),您可能会撤消很久以前做过的事情而没有意识到发生了什么.

即使您确实意识到发生了什么,您也可能不记得几天前您可能进行的最后几次操作是什么。据我所知,Windows 资源管理器中没有“重做”功能来拯救你。我可以想象这个错误会导致很多问题的场景。

如果可以禁用快捷方式,它至少会迫使您Edit > Undo在做一些愚蠢的事情之前使用菜单项。否则,如果可以定期清除撤消历史记录,则会阻止一些非常旧的操作被撤消。

附录:对于那些有兴趣实现这一点的人,我从我的 Windows 启动文件夹中创建了一个静默运行的AHK文件(#NoTrayIcon选项)。除了我加入的其他一些有用的快捷方式外,它是这样的:

#NoTrayIcon
SetTitleMatchMode RegEx
return

; Disable Ctrl+Z shortcut in Windows Explorer
;
#IfWinActive ahk_class ExploreWClass|CabinetWClass
^z::return
#IfWinActive
Run Code Online (Sandbox Code Playgroud)

如果您更喜欢反馈而不是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
Run Code Online (Sandbox Code Playgroud)

keyboard-shortcuts windows-explorer autohotkey undo windows-xp

13
推荐指数
2
解决办法
9503
查看次数

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 ‘NUIDocumentWindow’ is not present
;on any other items except the main window. Also, I look for the phrase
; ‘ …
Run Code Online (Sandbox Code Playgroud)

autohotkey microsoft-outlook-2010

13
推荐指数
1
解决办法
2799
查看次数