问题标签 [teraterm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
utf-8 - 在 tera 术语上显示日文 utf-8(或建议用于 Windows 的终端程序)
第一次发帖,如果发错地方了,放开我,我不在乎。反正...
直截了当:我想在 tera 术语上显示 utf-8 编码的日文字符,并且按照我在此处找到的说明(https://ttssh2.osdn.jp/manual/en/usage/unicode.html)不起作用。我也看过其他地方,没有看到任何不同的答案可以解决我的核心问题,即如何在我的终端软件中显示 utf-8 日文字符,无论该终端软件是什么。
背景故事:我默认会说英语,但我想测试这个软件,它会吐出 utf-8 日文字符。据我所知,它这样做是正确的,因为如果我输出到 utf-8 文本文件,则字符会在 notepad++ 中正确显示。为了排除软件问题,如果我在终端上显示 utf-8 文本文件中的字符,这也显示错误。排除任何终端服务器问题,如果我设置两个终端直接通过虚拟 com 端口相互通信,字符也会显示错误(只是???或‹ãB取决于字体设置)
如果notepad++可以正确显示utf-8日文字符,为什么我的终端软件不能?我该怎么办?
我在windows 7
c# - 使用 C# 启动 TeraTerm 宏
美好的一天,伙计们。
目前,我正在开发一个代码来执行我保存为 *.ttl 文件的 Teraterm 宏。文件名为“new.ttl”,内容如下:
显示0
归档删除'a.txt'
暂停 5
:关闭
壁橱
因此,逻辑只是删除“a.txt”文件,等待 5 秒并关闭 Teraterm。当我使用 Teraterm 手动运行这个 new.ttl 时,它可以完美运行,我在选项卡控件>宏中加载宏。在我开始编写更复杂的代码之前,这个简单的 .ttl 文件仅供我试用。
现在,我尝试使用 C# 启动 .ttl 文件。代码如下:
执行运行没有任何错误,但结果与预期不符。执行后,我可以看到“a.txt”仍然在代码中提到的路径中。我不确定我哪里出错了。在我开发一个更复杂的 .ttl 文件并通过 c# 执行它之前,这只是我的一个开始。
非常感谢您的帮助。非常感谢你。
c - Teraterm 中是否有与 C 中的 scanf 相关的任何命令?
我正在使用 tera term 进行串行通信,但我想从设备中获取价值是否有 tera term scrip 中的任何命令,例如 C 中的 scanf。请建议我使用类似的命令。
python - 如何使用 Python 脚本打开 Tera Term?
尝试使用 Python 脚本打开 Tera Term 时,我收到以下错误:
回溯(最后一次调用):文件“”,第 1 行,在 shell.Run("C:\Program Files (x86)\teraterm\ttermpro.exe") 文件“”,第 2 行,在运行 com_error: (- 2147352567, '发生异常。', (0, None, None, None, 0, -2147024894), None)
我在 Python shell 中将其用作以下命令来重新创建错误消息:
谁能澄清这个错误的含义以及我如何着手解决它?有一些关于此的帖子,但仍然没有得到答复。
screen - VT100 保存/恢复背景内容
我正在从嵌入式系统(PIC32 micro)绘制一个基于文本的窗口。我正在使用 VT100 命令和一个串行端口终端软件 (teraterm) 来执行此操作。
我想在绘制窗口之前保存背景,然后在使用后恢复背景。
1-保存背景区域。2- 绘制一个基于文本的窗口。3-使用windows后,恢复背景内容。
谷歌搜索我发现命令 DECCRA 用于复制矩形区域,但 Teraterm/Putty/Others 不太支持它。
有没有其他方法可以做到这一点?
谢谢
arduino - 如何通过终端程序发送非字符字节
我想知道是否有办法通过终端模拟器发送非字符字节。值从 0 到 127 的字节(大部分)由键盘上的字符表示(例如:a、b、c...A、B、C.. 1、2、3..!、@、#..) . 但是,例如,我如何键入和发送与值为 137 的字节对应的内容?我想使用终端程序通过串行连接将这些类型的“非字符”发送到 arduino。我目前正在使用 teraterm,但其他终端仿真器也可能没问题。顺便说一句,用于接收这些字节的 arduino 代码工作正常。
teraterm - Tera Term - 等到用户可以输入
我正在使用 Tera Term 与电路板进行串行通信,我发送的命令根据命令给出输出。
对于某些命令,我需要一段时间才能发送另一个命令(当我尝试写入时没有任何反应)。我想编写一个脚本,等待直到发生这种情况,并且只有当它发生时,才发送另一个命令。
所以要清楚:
我不能真正使用waitln因为在它输出相同的东西 4 次之后,当我尝试这样做时,脚本只是在第一次之后发送了命令,这是不应该发生的事情(显然用户不能做那,因此它是无效的)。
对我来说,另一个选择是初始化一些计数器来计算这些单词出现的次数(在我的例子中是“Burn done”),当它达到 4 时,发送另一个命令。那可能吗?
如果需要,我不介意使用 Procomm plus,但我更喜欢 Tera Term。
teraterm - 在 Teraterm 中启用破坏性退格
我有一个通过 USB 通过 COM 进行通信的应用程序,我通常使用 Putty 进行开发。一些用户将改用 Teraterm,并希望用户体验尽可能相似。
在 Putty 中,我可以发送一个 0x7F,它是 ASCII “DEL”,当该值从我的应用程序中回显时,Putty 会执行退格键+删除(破坏性退格键)。使用 Teraterm,Backspace 发送 0x08,即 ASCII“BS”(退格),只要未选中 Backspace Key 的“Transmit DEL by:”框,则密钥将返回为 0x08,不进行任何删除(非破坏性退格) .
有什么方法可以启用 Teraterm 的配置,以便在收到 0x08 命令时将光标位置向后移动一个字符并删除该字符?
python - 使用 python xmodem 通过串行传输文件,如 tera term xmodem
是否可以使用 python(xmodem 包?)实现发送方法,其工作方式类似于 tera term transfer -> xmodem-crc ?从我从 python xmodem 模块文档中读取的内容来看,我们似乎需要在另一个串行端使用另一个 python 脚本来接收包。在我的情况下,这不应该是必需的,因为已经有一个程序正在监听包。Tera term 能够做到这一点,但它是手动的。