使用Putty和.bat文件发送指令到串口

4
我想使用PuTTy创建一个.bat文件,自动发送以下AT指令。
AT
ok
AT+CPIN = 1234
ok
目前我可以手动完成。但我希望只需单击批处理文件即可自动执行上述命令。请问有人可以帮我准备.bat文件的命令吗?先谢谢了!

嘿,倒票者,这是一个不错的问题,虽然不是最好的,但没有任何理由在不发表评论的情况下就将其投票否定。(或者干脆就不要打负面投票了.....在我看来) - cure
1个回答

2

尝试类似下面的内容:

commands.bat:

@echo off
echo AT
timeout /t 1 /nobreak >nul 2>&1
echo AT+CPIN = 1234
timeout /t 1 /nobreak >nul 2>&1
pause >nul 2>&1

send.bat:

commands.bat | putty -load test

当send.bat和commands.bat在同一个目录下,且您执行send.bat时


嗨 Nephi,抱歉晚回复。我忙于其他项目工作。 - user3812823
使用 timeout /t 1 /nobreak >nul 2>&1 命令来暂停一秒钟。 - cure
这行代码应该插入在每个我的命令后面的 .txt 文件中,我是对的吗? - user3812823
我认为,在“READING”输入后和从txt文件中读取下一个命令之前,我们应该暂停1秒钟。 - user3812823
我已经按照您的建议在.txt文件中插入了暂停行(timeout /t 2 /nobreak >nul 2>&1),持续2秒钟。它可以正常读取暂停行之前的内容。但是在那之后,它就会停在那里,不再继续执行,即剩余的文本行未被读取。 - user3812823
显示剩余10条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接