Questions tagged «autohotkey»

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

3
AutoHotKey - 具有多个Alt-Tab的脚本
我正在尝试创建一个脚本,将一个窗口中的表单中的字段复制到另一个窗口上的表单,使用Alt-Tab在窗口之间移动。 第一个alt-tab用于从窗口1移动到窗口2,但是从窗口2移动到窗口1的下一个alt-tab不起作用。 我的脚本如下: #z ::发送^ c!{tab} ^ v!{tab} {tab} ^ c!{tab} {tab} ^ v!{tab} {tab} ^ c!{tab} {tab} ^ v! {标签} 在按下Window z时,我希望它复制窗口1中的当前字段,移动到窗口2并粘贴它,然后移回窗口1并复制下一个字段,移动到窗口2并粘贴到下一个字段,依此类推。 谁能帮忙。 谢谢

2
使用Autohotkey进行Emacs
我在Cygwin中使用emacs,并使用Autohotkey重新映射左手'Alt'键,左手'Windows'键分别为(左)Ctrl和(左)Alt。 这意味着像Ctrl-xCtrl-c我的左手拇指按下标有'Alt'的键来生成的emacs序列Ctrl。好。 一切似乎都没M-SPC问题,除了我无法上班,所以我的问题是请求帮助。 这是我正在使用的Autohotkey脚本(顺便说一下,它仅用于理论上的完整性,我将左手Ctrl键重新映射为左手Windows按钮 - 我在使用emacs时从未实际按过它): #IfWinActive ahk_class mintty LWin::LAlt LAlt::LCtrl LCtrl::LWin 要明确的是,当我说'一切正常'时,我的意思是在emacs中我使用'describe key sequence'功能(C-h然后k),然后尝试我想要的组合键。例如,所有这些都显示了我期望的序列的emacs文档: 标记为'Alt'的密钥+ g报告emacs文档C-g。好。 标有'Alt'+的键SPACE报告了文档C-@,emacs说的也是映射到的C-SPC,所以看起来没问题。好。 标有“MSWin Symbol”的密钥+ x报告文档M-x。好。 标记为“MSWin Symbol”的键+标记为“Alt”的键+ k报告文档C-M-k。好。 但: 标有“MSWin Symbol”的键+ SPACE显示了cygwin窗口的“右键单击”菜单,而不是将我带到文档中M-SPC。坏。 顺便说一下,我可以M-SPC通过ESC后面的操作来获取文档SPACE。 让我在对这个问题的评论作出反应的过程中再添一点: 标有“MSWin Symbol”的键+标有“Alt”+的键SPACE带我到文档中C-@,因此我怀疑emacs正在理解它,C-SPC而不是C-M-SPC我认为我的Autohotkey脚本会将其映射到。坏。 关于为什么Autohotkey不会M-SPC像我期望的那样做的任何想法,或者为什么C-M-SPC被emacs理解为C-SPC(我怀疑)? 谢谢


1
重新映射USB键盘上的媒体键
是否可以在USB键盘上重新映射媒体键(音量,重载等),以使顺序与笔记本电脑上的相符?我只想重新映射USB键盘上的那些。 我已经尝试过自动热键,但是这似乎会重新映射USB和内置键盘,这将无法达到目的-即,如果我“将键174重新映射为键175”(将静音键移至降低音量),它将切换它们都在笔记本电脑和USB键盘上。 我尝试将键盘拆开以查看是否可以重新焊接,但是由于电路类型的原因,这是不可行的。 我看到提到了keyboard.inf文件,该文件可在安装键盘时设置布局,但找不到任何提及如何正确编辑它的地方。 有什么想法吗? Windows 8计算机,Insignia NS-PNC5001键盘 提前致谢。

1
Autohotkey监视新文件的文件夹
我正在尝试查看文件夹以进行新更改,然后执行按键操作。 这是我到目前为止所拥有的: #j:: Loop 5 { Send ^!{c} ; watch and wait folder path until a new file is added Send {down} } return 我不确定如何处理这个,有什么帮助吗?

1
重新映射问号,正斜杠,反斜杠和垂直条
我已经习惯了AutoHotkey,并尝试重新映射我的迷你笔记本电脑上的一些键。 目前正斜杠和问号在一个键上,问号是移位字符。旁边是反斜杠和垂直条按钮,垂直条是移位字符。 我希望问号在第一个按钮上,而不必使用移位按钮,垂直条是移位字符。第二个按钮需要是正斜杠,反斜杠需要是移位字符。 我几乎在那里,但不能正确的大写。我怎么能实现这个目标?

3
如何使组合键“win”+“。”将指令发送到media_next?
如何进行组合键 赢得 + 。 发送指令 media_next? 我尝试过几种不同的写法,但我总是遇到脚本错误。 我的目标是按键 赢得 和 。 并让音乐播放器跳到下一首曲目。 请告诉我确切的句子,因为我对脚本完全不熟悉并且缺少一个角色,例如,对我来说将是一个巨大的障碍...... 不是那么重要:我应该写下这些说明吗? autohotkey.ahk 或者在 shortcuts.ahk? 非常感谢你!


1
如何创建一个告诉VLC媒体播放器开始录制流的文件?
一个PLS文件可以告诉 VLC媒体播放器 和其他玩家开始播放在线广播。 VLC还能够将音频流录制到文件。 目前我告诉VLC手动执行此操作,并且需要多次点击。我想通过创建一个PLS或其他类型的文件来自动执行此任务。我只需要在VLC中打开文件,它就会开始记录流。那可能吗?或者我必须在中创建一个宏 AutoHotkey的 ?还是有另一种工具可以帮助我?

1
使用AutoHotKey
我正在使用一个简单的AHK脚本来移动窗口: NumpadEnd:: WinMove,A,, 50,730,1000,314 return 这对一切都很有效,除了薄荷。它完全忽略了它。我试过没有成功改变keybind。有没有人有这个问题的经验或知道如何与AHK合作?


1
在Windows中检查用户名密码组合
我有一个autohotkey脚本,它使用一系列net use命令映射多个网络驱动器。我将密码输入autohotkey输入框一次,然后使用输入的密码运行所有net use命令。只要输入正确的密码,这就很有效。如果我输错密码,它会运行所有带有错误密码的net use命令,我的帐户最终会被锁定。 除了从net use命令中捕获错误代码/输出之外,还有一些其他方法(通过Autohotkey / Windows命令行)在我多次运行之前验证用户名/密码组合是否正确?

3
AutoHotKey - 按住键
我有一个AutoHotKey脚本,F3当我按住时应该点击Ctrl,并F2在我释放时点击Ctrl。 我的脚本目前: $ctrl:: Suspend, On Send, {F3} While (GetKeyState("Ctrl",P)) { } Send, {F2} Suspend, Off Return 但是当我压抑Ctrl时,它什么也没做。当我释放Ctrl,它击中两个F3和F2。谁能告诉我如何解决这个问题?



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.