gpt4 book ai didi

teraterm - 在 Teraterm 中启用破坏性退格键

转载 作者:行者123 更新时间:2023-12-02 04:33:01 24 4
gpt4 key购买 nike

我有一个应用程序通过 USB over COM 进行通信,我通常使用 Putty 进行开发。一些用户将改用 Teraterm,并希望用户体验尽可能相似。

在 Putty 中,我可以发送一个 0x7F,它是 ASCII“DEL”,当该值从我的应用程序回显时,Putty 执行退格+删除(破坏性退格)。使用 Teraterm,Backspace 发送 0x08,这是 ASCII“BS”(退格键),只要未选中 Backspace Key 的“Transmit DEL by:”框,键将返回为 0x08,没有任何删除(非破坏性退格键) .

有什么方法可以让 Teraterm 配置在收到 0x08 命令时将光标位置后移一个字符并删除该字符?

最佳答案

这已经很长时间没有答案了,所以希望你能解决它。我不明白这是通过 teraterm 宏编写的脚本还是您只是通过 teraterm 手动导航。

但是如果这是针对脚本 (.ttl) 文件或只是 teraterm 中的命令,并且您知道正在发送的字符串需要它,您可以执行以下操作:

wait "[insert string you are looking for here]"
send 8 127

其中 8 表示退格,127 表示删除。希望有所帮助。但是 teraterm 将在一个发送命令中接受多个 ascii 代码。等待命令还可以进一步完善,以在执行任何操作之前接受等待操作的计时器。 wait 命令还可以接受最多 10 个要等待的字符串:https://ttssh2.osdn.jp/manual/en/macro/command/wait.html

您还可以在此处找到 teraterm 的 ASCII 代码表:https://ttssh2.osdn.jp/manual/en/macro/appendixes/ascii.html

关于teraterm - 在 Teraterm 中启用破坏性退格键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46734002/

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