autohotkey 相关问题

AutoHotkey(AHK)是一款免费的开源宏创建和自动化软件,适用于Microsoft Windows,允许用户自动执行重复性任务。它由一种脚本语言驱动,该语言最初旨在提供键盘快捷键,也称为热键,随着时间的推移,它逐渐演变成一种完整的脚本语言。

使用 AHK 检测 Ctrl 键长按

我正在使用以下最初由 Laszlo 编写的 AutoHotkey 脚本来检测 Ctrl 键的单次、多次、短按和长按: 莫尔斯电码(超时 = 150){ ; 兜售 := 超时/1000 关键...

回答 1 投票 0

创建一个热键,以便将我们的工具从定义的地图复制到当前 Windows 11 上的地图中

我正在将大部分任务自动化,以尽量减少误差幅度。目前,我正在探索一种方法,例如设置热键(例如 Alt + Ins)以从 'C:/

回答 1 投票 0

单行逻辑 OR 短路评估的 AHK 等效项是什么?

例如,在 JavaScript 中,以下代码将记录 foo: 假||控制台.log('foo') 如何在AutoHotkey中一行实现相同的逻辑?

回答 2 投票 0

如何在Windows Server 2016上使用PHP执行AutoHotKey脚本?

我有一个带有 Plesk 和 PHP 7.1x 的 Windows Server 2016 VPS。 我正在尝试使用以下命令从 PHP 执行一个简单的 AutoHotKey 脚本: 我有一个带有 Plesk 和 PHP 7.1x 的 Windows Server 2016 VPS。 我正在尝试使用以下命令从 PHP 执行一个简单的 AutoHotKey 脚本: <?php shell_exec('start /B "C:\Program Files\AutoHotkey\AutoHotkey.exe" C:\inetpub\vhosts\mydomain.com\App_Data\myahkscript.ahk'); ?> 这是页面上唯一的一行。我尝试过不同的 ahk 脚本,当前的脚本只是创建一个 MsgBox。 当我执行 php 页面时,在 VPS 任务管理器上,我看到使用预期的 USR 创建了三个进程:cmd.exe、conhost.exe 和 php-cgi.exe。然而,我的 PHP 页面只是在服务器上等待,服务器上实际上没有任何反应。 我也尝试过同样的行,除了用 exec 替换 shell_exec 。这似乎没有什么区别。我已经尝试过在两个命令中不使用 start /b 。在这种情况下,PHP 页面完成,但不会启动新进程。 我在任何日志中都找不到任何错误:Mod_Security、Plesk Firewall、IIS。 有什么想法吗? 编辑: 我在 VPS 命令提示符下尝试了我的命令,并立即因“程序文件”中明显的空间问题而受到打脸。我引用了如上所示的字符串,并且该命令有效。这消除了从 PHP 运行时的挂起。但是,从网页执行该命令时仍然不执行任何操作。 编辑: 基于参考帖子“调试 exec()”的建议: var_dump: string(0)"" $output: Array() $return_val: 1 有一点是我可能无法调用 GUI 应用程序。这阻碍了这个想法。 在taskschd.msc中创建计划command1 SCHTASKS /F /Create /TN command1 /TR "\"D:\Program Files\AutoHotkey\AutoHotkey.exe\" \"D:\xampp\htdocs\cmd.ahk\"" /SC Once /ST 00:00 将 ahk 命令写入 cmd.ahk <?php $command = ''; $command .= 'run, C:\\Windows\\SysWOW64\\calc.exe'.PHP_EOL; $command .= 'msgbox, opened calulator'.PHP_EOL; $fp = fopen('cmd.ahk', 'w+'); $content = $command.''; fwrite($fp, $content); fclose($fp); $exec = 'schtasks /run /tn "command1"'; exec($exec); 执行php curl localhost/test.php

回答 1 投票 0

不同电脑上的路径不同

我经常使用三台电脑,偶尔使用第四台。我使用 Dropbox 将我的 .ahk 脚本同步到所有计算机。但是,不同计算机上的路径名称不同。对于

回答 1 投票 0

模拟键盘事件,无需使用键盘

短:是否可以编写一个程序,让按键就像从键盘输入一样?如果是:怎么办? Long:我想制作游戏机器人,这是不允许的。 我知道怎么写

回答 1 投票 0

在AHK中是否可以找出某个组合键的结果是什么?

这是一个例子。我基本上想检查按 Shift 和 1 是否等于! (英文键盘上就是这种情况) x = +1 如果(x=!){ 发送 abc } 上面的代码当然是错误的...

回答 1 投票 0

如何发送具有各种文本缩进的文本块?

如何使用 AutoHotKey 发送文本,结果文本输出如下? 阿尔法 布拉沃 查理 三角洲 我尝试过使用这个操作: 文字 = ( 阿尔法 布拉沃 查理 三角洲 ) 发短讯 罗...

回答 1 投票 0

用于使 Control+v 在非 CMD 终端(Bash、Putty、WSL...)中工作的 AHK 脚本

我想要一个 AHK 脚本,它可以在非 CMD 终端(如 Bash 和 Putty)中重新映射 Control+v 以按照预期发送剪贴板。 每个终端都有不同的粘贴剪贴板的命令,它是

回答 2 投票 0

为不同的窗口分配不同的边框?

我有这个脚本,它在任何活动窗口周围绘制边框: C := DrawRect((*) => WinActive('A')) 设置定时器(C, 100) 类 DrawRect 扩展 Gui { __New(func := (*) => 赢...

回答 1 投票 0

使用 AHK (AutohotKey) 将非重音元音重新映射为重音元音 - 2 个问题和请求

提前感谢您宝贵而勤奋的帮助! 我有一台小型 Qwerty 笔记本电脑,我正在尝试使用 AHK (AutohotKey) 将非重音元音重新映射为重音元音。 问题#1: 例如...

回答 1 投票 0

AutoHotkey:无法关闭此脚本的前一个实例。还等吗?

我有一个 AutoHotkey 脚本,当我尝试再次运行它时,它会出现以下错误: 无法关闭此脚本的前一个实例。继续等待? 这是一个非常简单的脚本,带有

回答 2 投票 0

AutoHotkey v2 有没有办法指定鼠标右键直接粘贴?

AutoHotkey v2 有没有办法指定鼠标右键后直接粘贴? 当前代码 <^z::Send, {RButton}{p} Problem / There are multiple shortcuts (p) in the right-clicked menu Othe...

回答 1 投票 0

如何获得 AHK 控制台?

我一直在尝试在 AHK 中运行快速测试。必须想出一个新的热键,编写所有环境变量,保存,构建等,这是一件很痛苦的事情。我希望能够输入一个简短的测试,

回答 3 投票 0

AutoHotkey 版本 2。如何使用Ctrl和Z键执行鼠标右键后按p键的动作?

AutoHotkey 版本 2。如何使用Ctrl和Z键执行鼠标右键后按p键的动作? 我尝试过,但代码给了我一个错误。 <^z::+F10 & p OS wind...

回答 1 投票 0

长按/短按某个键?

我想这样做: 如果 Ctrl 被按下超过 200 毫秒(长按) 它没有什么 如果按键按下时间少于200ms(短按),则发送(“a”) 我得到了这些...

回答 1 投票 0

AutoHotKey 警告:此变量似乎从未被赋值

#SingleInstance 提示 全局 WinGet、WindowList、列表 ;获取所有打开的窗口的列表 WinGet 窗口列表、列表 ;循环列表并显示每个窗口的信息 循环 % WindowLis...

回答 2 投票 0

用于滚动的自动热键脚本

所以我对自动热键不太熟悉,但我希望有人帮助我编写一个脚本,该脚本每秒向上滚动鼠标滚轮并通过按住特定键来触发。 谢谢

回答 2 投票 0

是否可以为使用上下文菜单处理程序的上下文菜单项创建热键?

我有一个 shell 扩展,可以让我保存/恢复桌面图标位置。它的命令完全从桌面上下文菜单运行。我想在 con 中为这些项目添加热键...

回答 1 投票 0

AHK:鼠标中键应拖动锁定

最近刚买了新的 Windows 11 电脑,无法习惯“点击两次并拖动以进行多选”触摸板设置,在我的电脑上,当我尝试向右移动鼠标时,它开始选择...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.