autohotkey相关内容

2015 年 3 月更新后从 Spotify 应用程序获取当前曲目信息

我想使用自动热键从 Spotify Windows 客户端中提取当前曲目信息. 虽然这个问题 Spotify 下一首歌的热键解决了一些问题常用 ahk 脚本中的问题(媒体播放问题)(可在此问题中找到:最新的 Spotify 更新:Autohotkeys 脚本损坏a> 及以下),曲目信息快捷方式仍然不起作用. ^Down::{检测隐藏的Windows,打开设置标题匹配模式 2WinGetTi ..
发布时间:2021-11-30 20:36:29 其他开发

使用 Winkey+L 的低级键盘挂钩/SendInput 可能吗?(工作站锁定在Vista及更高版本中被拦截)

我从事一个名为 UAWKS(非官方 Apple 无线键盘支持)的项目,该项目有助于Windows 用户使用 Apple 的蓝牙键盘.UAWKS 的主要目标之一是将 Cmd 键(在 Windows 中表现为 Winkey)与 Ctrl 交换,允许用户执行 Cmd+C 用于复制,Cmd+T 用于新标签等 它目前是使用 AutoHotkey 开发的,它在 Windows XP 下运行良好.但是,在 ..
发布时间:2021-11-30 20:36:19 C#/.NET

无法播放 24 位音频

我正在尝试使用我的 AutoHotkey 应用程序播放 24 位音频文件.它只使用 SoundPlay.Windows 7 没有问题,但 Windows XP 用户无法播放 24 位文件. 文档 说: 所有 Windows 操作系统都应该能够播放 .wav 文件.但是,其他文件(.mp3、.avi 等)可能不是如果正确的编解码器或操作系统上未安装功能. 文章中提到的可能修复如何在 ..
发布时间:2021-11-30 20:36:09 其他开发

如何映射全局键以刷新?

Winamp 有一个简洁的功能.全局键.这样,即使 Winamp GUI 没有焦点,我也可以更改正在播放的歌曲. 我正在寻找与 Firefox 或 Chrome 类似的解决方案. 我使用 Eclipse 编写 PHP 代码.它自动 SSH 并保存到另一台机器(测试)我可以使用带有映射虚拟驱动器的 XRefresh 之类的东西,但我无法在测试机上安装 Samba. 现在我必须: ..
发布时间:2021-11-30 20:35:59 其他开发

AutiHotKey 某些组合键不被拦截(例如 3,4,5)

我想在以下模式下重新映射键盘: 2::ctrl3::移位4::替代5::标签 我的问题是同时按下 3、4、5(相当于按下 alt shift tab)不起作用.经过一番调查后,我发现 ahk 在被按下时无法抓住某些键(2,3,e 或 3,4,5).这是我的代码,通过它我发现了这一点 2::工具提示 2睡眠 500工具提示返回3::工具提示 3睡眠 500工具提示返回4::工具提示 4睡眠 5 ..
发布时间:2021-11-30 20:35:52 其他开发

Jacob.jar 找不到 jacob-1.18-x86.dll

我正在尝试编写使用 autohotkey 的 Java 代码,特别是 autoitx4java 实现.我有进口 import java.text.SimpleDateFormat;导入 java.util.Date;导入 autoitx4java.AutoItX; 以及在构建路径中添加了 Jacob.jar、AutoItX4Java.jar 和 sqljdbc4.jar(sql jdbc 用于 ..
发布时间:2021-11-30 20:35:23 Java开发

当发送循环时热键不起作用

假设代码如下: 环形{如果启用发送,/}米::启用:= !启用返回 例如,我想切换将 / 发送到记事本.但是,如果我通过按键盘上的 M 运行此代码,则再次按 M 键不会禁用发送. 看起来循环中的 send 命令导致了这个问题,因为我已经尝试使用 msgbox 它不会禁用 m 键. 我怎样才能使这个代码工作?(SendInput 和 Play 也不起作用) 解决方案 这是因为您的 ..
发布时间:2021-11-30 20:35:16 其他开发

如何检测现在是否正在播放任何视频?

如何使用 autohotkey 检测是否正在播放任何视频, autoit, vbscript, c#,或 c? 视频可以在任何本地播放器、基于网络的播放器或 html5 播放器中播放/流式传输.我们不知道播放器的名字,播放器也可能不会全屏显示. 附注.检测 CPU 负载可能不会总是给出正确的结果,所以这是不可接受的. 解决方案 我以前在这方面做了一些工作.有一个 WIN32AP ..
发布时间:2021-11-30 20:35:08 C#/.NET

带进度条的超级简单下载

在 AutoHotkey 中设置异步下载很痛苦,但是如果您想在下载过程中运行一些代码,例如更新进度条,这是必要的. 所以问题是:有没有一种简短而简单的方法来下载带有进度条的文件,而不需要包含 1000 多行的庞大库? 解决方案 我很久以前就想出了那个代码,你仍然可以在 AHK 论坛上找到它,但是,为什么不与 Stackoverflow 社区分享它: DownloadFile(Url ..
发布时间:2021-11-30 20:34:58 其他开发

如何在“OneNote for Windows 10"中使用自动热键应用程序(不是 OneNote)?

我正在尝试添加特定于程序的快捷方式,即仅在 OneNote 应用程序中使用的快捷方式,而不是打开应用程序本身的快捷方式.这是当前脚本的方式: #NoEnv ;推荐用于性能和与未来 AutoHotkey 版本的兼容性.;#警告;启用警告以帮助检测常见错误.发送模式输入;由于其卓越的速度和可靠性,推荐用于新脚本.SetWorkingDir %A_ScriptDir% ;确保一致的起始目录.#IfWi ..
发布时间:2021-11-30 20:34:50 其他开发

将热键发送到最小化的 chrome 窗口

我需要一个自动热键脚本,它可以将 alt+backspace 发送到最小化的 chrome 窗口(不最大化它). 基本上,我有一个网络播放器应用我已经制作并在播放器窗口中打开较小的窗口,您可以按 alt+backspace,它会在窗口获得焦点时静音和取消静音.(javascript 事件) 活动窗口信息是这样说的: >>>>( TitleMatchMode=slow Visible ..
发布时间:2021-11-30 20:34:31 其他开发

Alt + Space + 自动热键中的键

如何在自动热键中创建 Alt + Space + C 快捷方式?Alt + Space 是 !space 但我不知道如何添加第三个键而不会出错. 解决方案 您可以将 #If 指令(需要 AHK_L)与 GetKeyState() 函数结合使用: #If GetKeyState("Alt", "p")空间&c::Traytip,, % a_thishotkey#如果 或者你可以使用 Ke ..
发布时间:2021-11-30 20:34:22 其他开发

UrlDownloadToFile 的替代方法

UrlDownloadToFile 是 AutoHotkey 中的一个不错的命令,并且在大多数情况下都可以正常工作,但有时下载机制对它来说太复杂了.例如,如果下载需要设置特定的用户代理,或者下载需要 cookie 甚至密码. 所以问题是: 有没有更高级的下载功能,可以处理以上所有问题? 解决方案 我很久以前就写过这个,我认为将它封装在一个函数中并张贴在这里是个好主意: Downl ..
发布时间:2021-11-30 20:34:13 其他开发

在自动热键中使用热键切换键

所以我尝试在游戏中自动运行,其中地图很大,而且我必须跑几英里.我想打开热键(Ctrl+Shift+A 或其他东西)按下运行(在游戏中,我可以运行w).我试过代码,比如: 暂停环形发送 w+^a::暂停 (它可以按下 w,但不能松开),就像这样: +^a::切换 := !toggle切换时发送 {w down} (同样的问题).只是我的问题,还是这些代码有问题? 解决方案 这是我的股 ..
发布时间:2021-11-30 20:34:03 其他开发

修改时自动重新加载 AutoHotkey 脚本

在测试 AutoHotkey 脚本时,我有时会忘记在更改后重新加载脚本.这导致我不小心测试了旧的、过时的脚本版本. 我希望脚本被修改后自动重新加载,而不是手动重新加载脚本. 如何让 AutoHotkey 在 .ahk 文件被修改时重新加载当前脚本? 解决方案 脚本开头的某处,在 自动执行部分 #SingleInstance 强制FileGetTime ScriptStartM ..
发布时间:2021-11-30 20:33:56 其他开发

AutoHotKey 击键中断循环

使用 AutoHotKey,我有一个相当简单的循环脚本,我希望能够通过敲击来打破它.我从网站上尝试了一些不同的代码,但似乎不起作用. 代码如下: #g::循环 20{鼠标单击,左,142, 542睡眠,1000鼠标点击,左,138, 567睡眠,1500鼠标单击,左,97, 538睡眠,1000} 解决方案 使用全局变量 (keepCycling) 并切换它以打破循环.全局变量应该在脚 ..
发布时间:2021-11-30 20:33:49 其他开发

Autohotkey 如何在按下键时按住鼠标按钮?

简而言之:我如何编写自动热键脚本,以便当我按下 F1 时,它会按下鼠标按钮,只有在我松开键后才松开? 我在两个 autohotkey 论坛(重定向到这里提问)都做了一些研究并通读了文档,但我不是程序员,很难掌握循环. 我尝试过 while 或 if(getkeystate("F1") 循环,但我一直出错,直到最后我完成了这个几乎可以工作的脚本. F2::点击右下F2 向上::点击右上 ..
发布时间:2021-11-30 20:33:42 其他开发

Autohotkey 脚本打开命令提示符

我从 AutoHotKey 论坛收集了一个脚本,它允许我在 Windows 资源管理器中打开的位置打开命令提示符.如果当前窗口不是资源管理器窗口,则提示会在脚本所在的位置打开.如果当前窗口不是资源管理器窗口,我想更改此行为并使其从 C:\ 打开.我试图编辑脚本,但它没有按预期工作. #ifwinactive, ahk_class CabinetWClassControlGetText, addr ..
发布时间:2021-11-30 20:33:32 其他开发

Autohotkey 窗口出现事件

我正在使用 WorkRave 休息提醒,并想在休息窗口出现时关闭我的屏幕.我知道如何关闭它. 当指定窗口(#IfWinActive ahk_class ...)出现时如何创建事件? 另外,我可以绑定 % 符号吗?{%} 不起作用,而不是其他的. 解决方案 要获得出现窗口的即时通知,请使用 Shell Hook.这有时太快了,自动热键甚至可以在您自己看到窗口之前做出反应. ..
发布时间:2021-11-30 20:33:22 其他开发