autohotkey相关内容

如何在 Windows 10 中通过命令启动夜灯?

如何通过命令在 Windows 10 中启用即时光夜设置?这是“显示"设置中“夜灯设置"中的设置,而不是“显示"中仅启用一般定时设置的设置.设置温度的命令也很有用. 解决方案 直接操作适当的注册表设置似乎有效.例如: rem 禁用reg add HKCU\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\De ..
发布时间:2021-11-30 20:33:14 其他开发

使用 AutoHotKey (AHK) 创建类似 Vim 的功能

我最近一直在 Windows 8 机器上使用 autoHotKey 并且喜欢它.但我希望能够按下大写锁定并将键盘变成类似 vim 的命令模式,以便在任何程序中轻松移动光标、插入和删除. 更新(感谢@MCL 到目前为止的帮助) 我正在尝试使用以下脚本,但它不会根据状态改变行为 state := GetKeyState("Capslock", "T")如果状态j::发送,{左}l::发送 ..
发布时间:2021-11-30 20:33:05 其他开发

Autohotkey 多个热键映射到同一功能

我有几个热键,它们都做同样的事情,我有多个热键,所以我可以在当时我的手所在的任何地方调用它们,并且可以在多个键盘上使用,例如: #]::Send {Media_Next}XButton2 &RButton::发送{Media_Next}SC15D &]::发送{Media_Next} 有没有什么办法可以将这些东西组合成一行,而不必到处重复自己? 解决方案 不能在一行中定义多个热键,至少 ..
发布时间:2021-11-30 20:32:59 其他开发

热键重新启动自动热键脚本?

假设我有一个自动热键脚本 C:\path\to\my\script 正在运行.有没有办法定义一个重新启动它的热键? 解决方案 为了防止重复实例,我一般不会重新启动脚本而是使用内置函数 重新加载.我用 Ctrl+Win+Alt+R 启动它并使用 Ctrl+Win+Alt+E 编辑主 AHK 脚本. ^#!r::Reload 实际上,我的脚本是这样的: ^#!r::发送, ^s ;保存更 ..
发布时间:2021-11-30 20:32:42 其他开发

Autohotkey 和 python 之间的通信

有没有办法将一些参数从 autohotkey 发送到 python. 使用 Autohot 键,我从记事本中读取了一些数字并将其存储在一个变量中,现在我想将此数字发送到 python 代码以进行一些计算. 我的自动热键代码是: controlGetText、电话号码、Edit1、无标题 - 记事本 我想把这个 telphoneNumber 发送到 python 文件. 有没有 ..
发布时间:2021-11-30 20:32:30 Python

全局变量没有全局作用域

supposedlyGlobalVariable := "blah"常规(){本地变量:=“asdf"MsgBox,全局变量值为 %supposedlyGlobalVariable%.局部变量值为 %localVariable%.}^!X:: ;这指定了热键 CTRL + ALT + X 来运行例程常规()返回 运行代码,结果为: “全局变量值为 .局部变量值为 asdf." 文档 指出: ..
发布时间:2021-11-30 20:32:22 其他开发

查找FN Key的扫描码

我想用Fn+S来模拟Ctrl+S,到目前为止这是我的代码: #InstallKeybdHook#执着的SC126 &s::发送^{s}返回 我的问题是我不知道 Fn 键的扫描码. 我怎样才能找到它? 解决方案 Fn 键没有扫描码. 键盘驱动程序不会将 Fn 键暴露给操作系统,所以基本上你的操作系统(以及 AutoHotkey)不知道它的存在. 当您同时按下 Fn 键和支 ..
发布时间:2021-11-30 20:32:12 其他开发

缓解 R for Windows 中的反斜杠刺激

在我的 R 生命早期,当涉及到目录和子目录之间的分隔符时,我发现了 R 和 Windows 在不同页面上的痛苦.尽管我知道这个问题,但我仍然因为必须手动在所有反斜杠前面放置一个反斜杠或用正斜杠替换所有这些反斜杠而感到痛苦. 我喜欢使用我在计算机上运行的多个应用程序(例如 XYPlorer、Everything by voidtools)中的任何一个复制路径名或整个文件名,然后将其粘贴到 Ti ..
发布时间:2021-11-30 20:32:03 其他开发

AutoHotkey 导致控制键卡住

当我的控制键卡住时,我有几种情况,只有在我运行 AutoHotkey 时才会发生.这发生在多个不同的修饰键上,包括 control (^)、windows (#) 和 alt (!) 键. 类似的问题之前已经发过几次了:1,2,3.存在一些解决方案,这里建议的一个部分帮助了我(降低问题频率),但控制键偶尔卡住.我尝试过的事情包括 #InstallKeybdHook. 我有两个问题: ..
发布时间:2021-11-30 20:31:55 其他开发

在 AutoHotkey 中按住鼠标左键

我想要一个脚本,其中按 F1 使 AutoHotkey 按住鼠标左键.然后我希望脚本在我再次按下该键时释放鼠标. 我该怎么做? 解决方案 我会使用 Click down and Click up 点击 通常优于 MouseClick 因为如果用户通过系统的控制面板交换了左右鼠标按钮,它会自动补偿. F1::alt := 不是 alt如果(替代){点击下}别的{点击向上}返回 ..
发布时间:2021-11-30 20:31:44 其他开发

Notepad++ 中的语法高亮:如何将用户定义的语言视为内置语言?

这是一个非常小的问题,但已经让我恼火了几个月.我花了几个小时在谷歌上搜索它无济于事. 为了在 Notepad++ 中启用 .ahk 文件的语法高亮显示,我已经下载了 &为 AutoHotkey 导入了一个 .xml 文件.问题是 - 要启用此突出显示 - 我必须从“语言"下拉列表中手动选择它.我希望在打开 .ahk 文件时启用它,因为它适用于各种其他语言. 我已经尝试在样式配置器中将 ..
发布时间:2021-11-30 20:31:32 其他开发

动态创建函数/子程序的 AutoHotkey 热键

AutoHotkey 命令Hotkey 允许在运行时创建动态热键,但其语法和文档似乎将其限制为内置或现有标签/子例程,这使得它很多 不太有用: 热键、键名 [、标签、选项] 有没有办法让它像普通的硬编码热键一样工作?例如: #z::MsgBox foobar ;典型的硬编码热键会弹出一个消息框热键, z, MsgBox foobar ;不;抱怨缺少标签“MsgBox foobar" ..
发布时间:2021-11-30 20:31:22 其他开发

使 AutoHotKey 忽略 Alt 作为菜单键

我正在尝试使用 autohotkey 在 PC (Windows) 键盘上模拟 Mac 键盘的元素.对于复制和粘贴等简单任务,我的肌肉记忆可以使用 Command 键,因此我想将左侧的 alt+字母组合键重新映射到适当的 ctrl+字母. 大部分时间它都可以正常工作,除了在 IE 和 Office 应用程序中的部分时间.当按下左 Alt 时,它会与 office 功能区/菜单(即菜单栏显示在 ..
发布时间:2021-11-30 20:31:14 其他开发

我如何模仿 Visual Studio 的“Ctrl-K,C"?使用 Autoit/Autohotkey 的两步宏行为?

我正在尝试为一些常见任务设置 AutoHotkey 宏,我希望热键能够模仿 Visual Studio 的“两步快捷方式"行为——即按下 Ctrl-K 将启用“宏模式";在宏模式下,按某些键将运行宏然后禁用“宏模式",任何其他键只会禁用宏模式. 示例 - 在输入文件名时,我希望能够通过点击 Ctrl-K,然后按 D 来插入今天的日期. 有没有人有一个像这样行为的有状态 AutoHotk ..
发布时间:2021-11-30 20:31:04 其他开发

如何在 AutoHotKey 中使用 UTF-8?

我试图让两个连字符触发一个短划线,三个连字符触发一个长划线;喜欢 :*?:---=::-:*?:--=::– 除了工作.这是我到达的地方: :*?:11::发送级别 1发送 2返回发送级别 0:*?:21::3 这是有效的(11 产生 2,111 产生 3) :*?:--::发送级别 1发送 -返回发送级别 0:*?:--::- 这是同一个脚本,但是'1'被'-'代替,'2'被'-'代 ..
发布时间:2021-11-30 20:30:56 其他开发

如何最大化跨多个显示器的窗口?

使用 AutoHotkey,如何绑定热键以在多个显示器上拉伸/最大化/跨越一个窗口,使其覆盖两个显示器? 现在,我必须通过用鼠标手动拉伸窗口来做到这一点.我知道有专门的工具可以做到这一点,但我已经在运行 AutoHotkey 脚本,并且宁愿限制我继续运行的工具数量. 解决方案 这是我的做法,映射 Shift + Windows + Up 组合以在所有显示器上最大化窗口.这是对 Win ..
发布时间:2021-11-30 20:30:47 其他开发

Mac OS X 的 Autohotkey 替代品?

这个问题以前有人问过,但没有答案.我也遇到了谷歌的砖墙.程序可以是免费的,也可以是付费的. 解决方案 Keymando - 19 美元,30 天免费试用.使用 Ruby 作为其脚本语言. IronAHK 将运行 AHK 脚本,但它的 GUI 需要 X11.app.我不相信它可以自动化常规的 Mac 应用程序. ..
发布时间:2021-11-30 20:30:40 其他开发

如何停止活动的 AutoHotkey 脚本?

昨天在调试我的 AutoHotkey 脚本时,我不小心触发了 MouseMove 和 MouseClick 事件的无限循环.每 0.5 秒我的鼠标就会点击屏幕的随机部分. 在尝试使用任务管理器终止 AHK 失败后,我最终关闭了计算机以结束脚本. 如何停止活动的 AutoHotkey 脚本? 解决方案 添加紧急出口热键 结束活动脚本最可靠的方法是预先包含紧急情况ExitAp ..
发布时间:2021-11-30 20:30:30 其他开发

用于 Autohotkey 风格的组合键嗅探、自动化的 Python?

我想自动化几个任务(例如,模拟 Eclipse 风格的 ctrl-shift-R 打开其他编辑器的对话框).一般模式是:用户按下某个组合键,我的程序会检测到它并可能弹出一个对话框来获取用户输入,然后运行相应的命令,通常是通过运行可执行文件. 我的目标环境是 windows,虽然跨平台会很好.我的程序将启动一次,读取配置文件,然后在后台等待,直到被组合键或其他事件触发. 基本上是自动热键 ..
发布时间:2021-11-30 20:30:21 Python