【发布时间】:2019-05-09 00:59:58
【问题描述】:
我想将击键发送到 HTerm 并通过记事本对其进行协议 对所有发送进行硬编码工作正常,但一旦我尝试使用数组和循环就没有任何效果(甚至没有激活窗口)
我已经使用 Light%A_index%、%Light%A_index%、%LightA_index%、Light[A_index] 等的所有组合尝试了以下代码。
Initialization_Loading_1:
Light := ["F0281", "F0282", "F0283", "F0284", "F0285", "F0286", "F0287", "F0288"] ; Define Array
Return
^2::
Loop % Light.Lenght() ; Send Array to HTerm and Protocol with notepad via Loop
{
IfWinExist, HTerm 0.8.1beta
WinActivate ;
Sender := Light%A_index%
Send, %Sender%
Send, {Enter}
Sleep, 100
IfWinExist, Protokoll.txt - Notepad
WinActivate ;
Send, %Sender%
Send, {Enter}
Sleep, 5000
}
Return
预期的结果应该是在 Hterm 中输入命令,然后在记事本中输入命令,而不是像它甚至没有启动循环一样没有任何反应。
【问题讨论】:
标签: autohotkey