【问题标题】:How to send putty commands via a batch file? [duplicate]如何通过批处理文件发送腻子命令? [复制]
【发布时间】:2017-09-05 20:23:00
【问题描述】:

所以我想做的是从命令行使用 putty.exe 打开到串行端口的连接。我已经覆盖了那部分,我进入了,然后我需要做的是通过端口发送一些命令。

我已经尝试了 -m 和 .txt 文件,但它似乎不起作用。

命令

<cr>
<cr>
M<cr>
4055222<cr>
test<cr>
N<cr>

到目前为止,我有这个可以打开会话

start "" C:\"Program Files"\PuTTY\putty.exe -load "test"

任何建议将不胜感激!

【问题讨论】:

  • 文件是否有可执行权限?
  • 您是否将脚本文件放在远程系统上?您是否确保脚本文件只使用换行而不使用回车换行?

标签: batch-file putty


【解决方案1】:

对于 Putty,我发现的唯一方法是使用自动热键并编写脚本来发送命令,并带有暂停。

经过一番搜索,我找到了这个: putty from a batch file and a script?

附言 你看过 GitBash 吗? 当我需要做 ssh 以外的事情时,我更喜欢它而不是 putty...

【讨论】:

  • Git Bash 与这个问题有什么关系?
  • "任何建议将不胜感激!" - 我会把它放在这个下面。 GitBash 几个月前就支持 Serial。
  • 我应该提到我仅限于 Windows 环境。
  • 如果你没有太多 CLI 经验,我不会推荐 Gitbash。但是你可以创建一个带有自动热键的脚本来发送击键,所以当你连接时你可以按 CTRL-E 或其他东西,它会发送你所有的命令。
  • 如果你还想使用 -m,请查看我的答案中的链接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多