Questions tagged «autohotkey»

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

1
使用针对HID的micrsoft代码使用Autohotkey调整亮度
我知道也有类似的问题,但是我进行了一些调查,发现AutoHotkey与Volume_Up和Volume_Down完美配合,但是我很惊讶Windows中没有类似的亮度命令。 我猜我的笔记本电脑(fn+ f6)上的亮度控制没有任何东芝驱动程序,因此可以在BIOS或Windows 8软件控制下内置。 我在Windows 8中找到了本文档键盘增强功能,但是我不知道如何使用文档中提供的代码来控制亮度。 是否可以使用AutoHotkey控制亮度?

0
Autohotkey脚本突然停止工作
该脚本仅在前一段时间起作用,但现在不起作用。 该脚本的作用是在按下USB鼠标的中间按钮后同时禁用鼠标垫和USB鼠标,但是现在并没有。有什么不对? mbutton:: ;win + m hotkey if (x != 1) { BlockInput, MouseMove x := 1 Hotkey, LButton, DoNothing Hotkey, RButton, DoNothing Hotkey, XButton1, DoNothing Hotkey, XButton2, DoNothing return } if (x = 1) reload DoNothing: return F2:: Suspend return 没有其他的AHK脚本在运行,仅此而已。


1
RAHK陷入困境
我在制作的脚本上有按字母顺序排列的列表。 RAlt&a :: Run,C:\ Program Files(x86)\ FreeAlarmClock \ FreeAlarmClock.exe RAlt&b :: Run,C:\ Program Files(x86)\ Brain Workshop \ brainworkshop.exe RAlt&c :: Run, H:\ Sistema的\便携式电脑\ Console2 它使我可以通过按Alt Gr+(对应程序的字母)来运行多个程序,但是有时(即使这样,我仍然无法发现模式)。Alt有点“卡住”,因此,如果我开始键入某些内容,它将开始打开一堆程序,就像在键入每个字母之前按住Altt一样,但不是。关于什么可能导致此行为的任何想法?我在Win8上。

1
Autohotkey,为什么即使没有$前缀,此Windows Explorer Backspace热键也不会触发自身
在这篇howtogeek帖子中,有一个类似的代码片段,在Windows资源管理器中使用Backspace上移一个文件夹级别: #IfWinActive, ahk_class CabinetWClass ; Please run on Windows 7+ Backspace:: ControlGet renamestatus,Visible,,Edit1,A ControlGetFocus focussed, A if(renamestatus!=1 && (focussed=="DirectUIHWND3"||focussed==SysTreeView321)) { MsgBox, Don't check this ; debug SendInput !{Up} }else{ tooltip, Back-delete a char Send {Backspace} ; Why does it not trigger another Backspace hotkey? } return #IfWinActive 但是我很困惑他为什么能写 Backspace:: 代替 …

1
如何使用自动快捷键在mstsc窗口内交换Alt + PgUp和Alt + PgDn?
上下文描述:作为Windows管理员,我经常从客户端计算机使用mstsc.exe连接到Windows服务器远程桌面。我意识到,当mstsc是客户端计算机上的活动窗口时: Alt+PgUp就像Alt+Tab服务器内部一样 Alt+PgDn就像Alt+Shift+Tab服务器内部一样 但是,我坚信这里的Microsoft PgUp / PgDn名称是反直观的。原因:[按住Alt]和[ Tab多次按] 以z顺序(Windows API术语)从上到下在窗口之间循环,所以它更像是向下翻页操作。因此,Alt+PgDn应映射到Alt+Tab而不是Alt+Shift+Tab。 因此,我尝试使用Autohotkey进行键映射。根据官方文档,我编写了代码段: #IfWinActive ahk_class TscShellContainerClass !PGUP:: !PGDN !PGDN:: !PGUP #IfWinActive ahk_class 它几乎可以工作,但最终会失败。症状是:当我按时Alt+PgDn,会出现切换窗口,并且焦点会移动,但是在释放键时,实际上并没有发生切换-非常奇怪! 有人可以帮我吗? Autohotkey版本:1.1.13.01,客户端计算机是Windows 7 x64,服务器计算机是Windows Server 2008 R2和Windows Server 2003。

3
使用AutoHotkey在Adobe Reader中水平滚动
我想使用AutoHotkey在Adobe Reader X中水平滚动文档。发送轮消息(0x20e)不起作用,也不发送滚动消息(0x114)。我能找到的唯一方法是向滚动条箭头发送单击,但这会使滚动水平非常慢,除了使任何并发垂直滚动延迟严重。另外,我注意到我的鼠标驱动程序(UltraNav)可以在Adobe Reader X中的模态对话框下滚动,例如“打开文件”对话框,而上述三种方法都不能。那么有谁知道我的鼠标驱动程序可能正在做什么或有另一种方式? 我刚刚找到了第四种方法,它适用于大多数应用程序,前两种方法失败,即将箭头键发送到滚动条。当它确实正确响应时,它也会响应按页面滚动的{PgUp}和{PgDn}。但是,它仍然无法在模态对话框下工作,所以鼠标驱动程序对我来说仍然是一个谜,虽然它似乎滚动相同的数量。此外,此方法在Windows资源管理器中不起作用(预期);发送到滚动条的键也会被发送到主区域。例如 controlsend,%scrollbarname%,{Down},ahk_id %window% 将成功滚动滚动条,但如果可能,还会使当前选择位置向下移动。在没有发送鼠标点击的情况下,我找不到任何其他方法来控制Windows资源管理器中的水平滚动条。 编辑 看到 AutoHotkey滚动&中间点击&鼠标加速度 这是我最初的目标,Adobe Reader只是许多不了解常用滚轮消息的应用程序之一。

1
AutoHotKey:从Windows资源管理器复制文件,将路径粘贴到Notepad2
我正在寻找一种方法。 使用ArsClip的剪贴板栏,我看到当我在Windows资源管理器中选择文件并将其复制时,其完整路径存储在剪贴板上。 如果我继续选择Windows资源管理器并粘贴,该文件将被复制到当前文件夹,确定。 如果我去Notepad2(或任何文本编辑器)并粘贴,通常的行为是没有任何反应。我希望将文件路径粘贴为文本。 我正在尝试使用AutoHotKey实现此功能。我需要: 1) intercept paste command, not just Ctrl+V keystroke 2) verify if the pasting target is a text editor and not a file manager 3) when that's the case, I'd need to retrieve the file path from clipboard, which ArsClip is able to do 4) then …

1
使用自定义网址打开一个新的Chrome窗口,然后使用Autohotkey获取相同的窗口?
我正在尝试使用-app标志打开一个Chrome实例,然后移动该窗口并通常使用它。这是我的代码: #!NumpadMult:: { Gui, Show , w260 h150, Window title Gui, Add, Edit, w100 vCustomUrl, http:// Gui, Add, Button, default, OK ; The label ButtonOK (if it exists) will be run when the button is pressed. ButtonOk: Gui, Submit Gui, Destroy URL = %customUrl% MyWidth = 639 MyHeight = 389 …

1
如何在AutoHotKey中将Tab重新映射为Win键,这样它有两个函数Tab和Win修饰符?
我想以这样一种方式重新映射Tab键: 在Tab键上按下BEHAVES AS WINDOWS(SUPER)KEY等待额外的键,如ex:m或t,并执行一些动作,如maxize window(例如:WIN + m,WIN + t)。它等待,Tab重复被阻止。 在Tab键上(单独)没有额外的键,Tab键的行为类似于普通Tab键(一个Tab字符) 如何编写这样的AutoHotKey脚本? $Tab:: Send, {LWinDown} KeyWait, Tab if ( A_PriorKey = "LWinUp") Send, {LWinUp} else Send, {Tab} return 目前我有这样一个普遍的解决方案,但它仍然重复Tab。

1
在Windows 7资源管理器中对文件进行CTRL + ENTER [重复]
这个问题在这里已有答案: 在Windows 10中设置“替代打开”热键 2个答案 .py文件与我的Windows 7上的SublimeText相关联。因此,当命中时 输入 当光标/选择在资源管理器中的.py文件上时,SublimeText将打开它。我想保留这个。 如何做到这一点 CTRL + 输入 (或另一个简短的捷径 赢得 + 输入 ,但没有上下文菜单)可以启动.py文件 C:\Python27\python.exe <filename.py>? 注意:如果Explorer不可能,我打开使用AutoHotKey。

1
反转Fn +箭头键
我最近购买了三星笔记本9,并将特殊功能键(调整亮度,声音等)映射到功能键行,并使用 FN 关键或直接的 fn锁 密钥已激活。 因为我比使用音量增大键这样的特殊功能 F1 - F12 关键功能,我想保留 fn锁 密钥默认激活。但是,箭头键映射到 上一页 , 向下翻页 , 家 和 结束 当。。。的时候 fn Key / fn锁 很郁闷。这是令人沮丧的,因为箭头键经常用于它们的正常功能。 我怎样才能反转我的箭头键的功能,这样就可以了 fn锁 按下箭头键功能正常(向上,向下,向左,向右)和 fn锁 关键不是郁闷,它们起作用 上一页 , 向下翻页 , 家 和 结束 ?

1
与跳跃停止的词2016模板
在制作包含相同文本的模板时,除了我需要插入的一些不同的附加内容之外,如何包含“跳转停止”以将光标发送到每个所需的位置? 我相信Word 97会允许这样做。如果我没弄错,命令是Alt+ J或Ctrl+ J。我所要做的就是制作一个模板(自动文本/正确)并插入?? 我需要添加的信息。然后我可以Alt+ J或Ctrl+ J和“跳”?字段到?? 整个文件中的字段。是否有可能在Word 2016中实现这一目标?我有Office 365和Word 2016。


1
在AHK中无法正确发送输入
我尝试在AHK脚本中发送文件名的输入但我无法获得正确的输入。AHK没有发送我希望它发送的全文。这是我的代码。 SendInput, 867_CCM.xls 但是AHK只发送CCM.xls 请让我知道我犯了什么错误。

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.