cmd - 如何让“发送”向 Windows cmd 终端提供输入?
问题描述
我想向 Windows cmd 终端发送一些文本,所以我制作了这个简单的 AutoHotKey .ahk 脚本文件:
^!+T::Send Hello
但是,当我按 Ctrl + Alt + Shift + T 时,cmd 终端窗口中不会显示文本“Hello”,但是当我从简单的文本编辑器中使用它时它可以正常工作。
如何send
向 Windows cmd 终端提供输入?
解决方案
我发现cmd是通过一个链接启动的,由于某种原因,这个特定的链接没有收到AHK发送文本。
我用基于 c:\Windows\System32\cmd.exe 的新链接替换了该链接,然后它就可以工作了。
推荐阅读
- wpf - 根据 IsEditable 属性在 ComboBox 上设置默认填充
- hibernate - 无法在 Spring Boot 中创建 POJO 类。收到错误为“非托管类型”
- javascript - How do I include Javascript inside PHP?
- amazon-web-services - 如何创建使用密码身份验证的 AMI?
- java - Windows 中的 JNI_CreateJavaVM 崩溃时没有错误,但适用于 MacO
- vue.js - 将多个代码库组合成一个...为每个代码库创建一个组件是否正确?
- python - 多次运行相同的python脚本会混合变量
- javascript - Vue项目使用时找不到图片但使用时可以找到
- lstm - When to use RNN or LSTM
- c - TCP_KEEPCNT、TCP_KEEPIDLE、TCP_KEEPINTVL 未声明标识符 UBunto 16.04 的错误——Linux 4.15.0-