首页 > 解决方案 > 如何让“发送”向 Windows cmd 终端提供输入?

问题描述

我想向 Windows cmd 终端发送一些文本,所以我制作了这个简单的 AutoHotKey .ahk 脚本文件:

^!+T::Send Hello

但是,当我按 Ctrl + Alt + Shift + T 时,cmd 终端窗口中不会显示文本“Hello”,但是当我从简单的文本编辑器中使用它时它可以正常工作。

如何send向 Windows cmd 终端提供输入?

标签: cmdautohotkey

解决方案


我发现cmd是通过一个链接启动的,由于某种原因,这个特定的链接没有收到AHK发送文本。

我用基于 c:\Windows\System32\cmd.exe 的新链接替换了该链接,然后它就可以工作了。


推荐阅读