![AutoIt 中的“发送”功能不执行任何操作,无论输入什么](https://linux22.com/image/1500316/AutoIt%20%E4%B8%AD%E7%9A%84%E2%80%9C%E5%8F%91%E9%80%81%E2%80%9D%E5%8A%9F%E8%83%BD%E4%B8%8D%E6%89%A7%E8%A1%8C%E4%BB%BB%E4%BD%95%E6%93%8D%E4%BD%9C%EF%BC%8C%E6%97%A0%E8%AE%BA%E8%BE%93%E5%85%A5%E4%BB%80%E4%B9%88.png)
我们正在尝试使用 AutoIt 自动化某些操作,但遇到了Send
函数问题。无论我们给它什么,该函数都不会执行任何操作。Send("Foo bar")
什么都不做,Send("^a")
什么都不做,等等。
使用ControlSend("", "", "", "Hello")
确实有效,但会丢失大写字母。所有文本都是小写。此外,像 这样的功能"^a"
不起作用,我们必须使用"{CTRLDOWN}a{CTRLUP}"
,这很麻烦。
我们尝试用 Google 搜索该Send
函数无法运行的原因,但在所有情况下,我们只是发现该人之前有某种“等待”函数调用,但从未返回。我们找不到任何函数Send
确实被调用,但什么也不做的情况。
添加#RequireAdmin
到文件顶部没有帮助。
我们正在使用已完全更新的 Windows 10 Enterprise 当前版本。