【发布时间】:2022-01-31 06:11:41
【问题描述】:
我想用AHK来模拟Ctrl + Alt + break。
下面的代码什么都不做。我还粘贴了键历史记录,首先使用 Num - 然后实际按下一组三重奏键。 AHK 键不起作用,而实际按下键起作用。两者生成的代码对我来说似乎相同,除了 Break 与 AHK 有 d & u。但这应该没关系。我还介绍了延迟,但这也不起作用。
SetKeyDelay, 2,2
NumpadSub::
send {LCtrl Down}{LAlt Down}{vk03sc146}{LCtrl Up}{LAlt Up}
return
我也尝试使用 {CtrlBreak} 和以下在 Win XP 远程桌面中没有成功。 发送!^{vk03sc146} 此代码适用于我的 win 7。但是我需要远程访问 Win XP。 请帮忙。
6D 04A d 1.33 Num -
A2 01D i d 0.00 Ctrl
A4 038 i d 0.02 Alt
03 146 i d 0.02 Break
03 146 i u 0.02 Break
A2 01D i u 0.02 Ctrl
A4 038 i u 0.02 Alt
6D 04A u 0.16 Num -
74 03F d 1.00 F5
74 03F u 0.09 F5
74 03F d 2.02 F5
74 03F u 0.13 F5
74 03F d 0.19 F5
74 03F u 0.11 F5
A2 01D d 1.31 Ctrl
A4 038 d 0.00 Alt
03 146 u 0.39 Break
A2 01D u 0.06 Ctrl
A4 038 u 0.03 Alt
74 03F d 3.08 F5
【问题讨论】:
-
几个问题:您是否尝试过 {Break} 而不是扫描代码?这是你的XP还是Win7的扫码列表(或者没有区别)?你如何在远程机器上启动这个脚本?您是否使用 Dropbox 更改脚本,该脚本由 AutoHotKey 自动检查/执行以创建远程连接?
-
扫码列表 I just trA2 01D i d 0.00 Ctrl A4 038 i d 0.02 Alt 13 000 i d 0.02 Pause 13 000 i u 0.02 Pause A2 01D i u 0.02 Ctrl A4 038 i u 0.02 Alt
-
扫码列表来自Win XP。我刚刚尝试使用 {Break},我得到了以下扫描代码列表。 A2 01D i d 0.00 Ctrl A4 038 i d 0.02 Alt 13 000 i d 0.02 Pause 13 000 i u 0.02 Pause A2 01D i u 0.02 Ctrl A4 038 i u 0.02 Alt 此脚本安装在远程计算机中。我不使用 AHK 创建远程连接,但我确实在远程计算机上运行了另一个 AHK。虽然代码从win 7开始工作以切换到全屏。我不明白为什么我无法从全屏切换回来。