gpt4 book ai didi

command-line - 通过命令行发送 Ctrl+Z 到串口

转载 作者:行者123 更新时间:2023-12-04 04:07:18 25 4
gpt4 key购买 nike

我正在尝试使用 ECHO 或类似工具通过命令行将以下内容发送到 COM1 串行端口(我也尝试下载一个名为 serialsend 的小程序,但我不知道如何发送相当于 CTRL+Z 的内容。这是为了通过 Siemens TC35 GAM 模块发送 SMS 消息。我可以通过 Hyperterminal 进行测试,它工作正常,但我不知道如何在最后发送 CTRL+Z 以确认消息的 ned。

这就是我所拥有的:

AT

AT+CMGF=1

AT+CMSG="+xxxxxxxxxxx"

HELLO

现在,在我要发送的消息 Hello 之后,我必须发送 CTRL+Z。但不知道怎么做,我试过这个:
AT

AT+CMGF=1

AT+CMSG="+xxxxxxxxxxx"

HELLO

\x1A

正如我所读到的那样,这相当于这样做,但它没有奏效。

谁能帮我这个?我找到了解决方案,但它们不是我需要的命令行。

我也尝试过使用这种格式:
ECHO AT > COM1:

但由于我不知道如何发送 CTRL+Z 我不知道它是否有效。

最佳答案

我编写了您提到的免费命令行程序 SerialSend。由于这个问题最初是发布的,我添加了一个额外的功能,允许在您通过串行端口发送的文本中包含任意字节值(以十六进制格式)。例如,要发送 Ctrl-Z(十进制 26,十六进制 0x1A),只需使用以下命令:

SerialSend /hex "\x1a"

端口名称/编号、波特率等可以使用额外的命令行参数进行配置。例如,
SerialSend /baudrate 9600 /devnum 2 /hex "\x1a"

更多详情,请参阅 SerialSend home page .

希望有帮助!

泰德

关于command-line - 通过命令行发送 Ctrl+Z 到串口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11562987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com