求助,AutoHotKey 运行后,send 命令没有效果

AI 也问了,没找到原因,前两天还好好的,突然就不行了。
看日志是有正常调用的。下面是代码

; * 只需主模块声明
#SingleInstance Force
SendMode("Input")
SetWorkingDir(A_ScriptDir)

; # Run as administrator
if not A_IsAdmin {
  ; (A_AhkPath is usually optional if the script has the .ahk extension.) You would typically check first.
  Run("*RunAs `"" A_ScriptFullPath "`"")
}

; #Include "./utils/im-select.ahk"
; #Include "./module/shortcuts.ahk"
; #Include "./module/run-app.ahk"
; #Include "./module/specialCtrl.ahk"

!h:: {
  A_Clipboard := "test from ahk"
  SendInput("{Left}")
}

想插入GIF不知道咋弄,剪切板的代码是有效果的,但是 Send 就没用

我最近被坑的挺惨的,因为在测试输入的时候,我最方便的就是直接在浏览器的地址输入栏里,毕竟浏览器是一直开着的嘛。但是在这里好多工具的输入模式都会出现问题。。°(°¯᷄◠¯᷅°)°。

不要给浏览器管理员权限试试呢,RunAs后面给用户名密码那种。

浏览器还有管理员权限吗?!(゚Д゚≡゚д゚)!?

如果是权限问题,会表现为直接无法输入,但实际情况是比较混乱

我意思是,如你的ahk是以管理员权限启动的,之后又通过ahk启动了chrome,这样chrome就继承了管理员权限。后面通过ahk操作chrome的时候,是会出现奇怪的事情,我亲身遇到过,经研究,在以ahk启动chrome时,这样搞一下降权,就解决问题了:

RunAs, %SysLogin_Username%, %SysLogin_Pwd%, %SysLogin_Domain% ;登录win系统的用户名、密码、域名
Run, %GlobalBrowser%, , max
RunAs ; 关闭RunAs的功能, 这样会恢复 Run 和 RunWait 到它们默认的行为.

今天不知道啥情况又好了,最后是保留了代码内部的管理员运行,外部正常启动