问题标签 [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.
scripting - 等待 teraterm 中的某个单词
我现在正在做一些 teraterm 脚本,我想等待某个单词(在某个大字符串中),如果找到该单词,则执行一个命令,如果找不到则执行另一个命令。我尝试使用wait和if_else,但它不起作用,请帮助。
serial-port - 如何在 Tera Term 中执行命令(宏),例如切换 DTR 和 RTS 信号?
如何使 Tera Term 切换 DTR 和 RTS,或在 Tera Term 语言 (TTL) 中执行其任何自定义命令?
我有一个电子项目,它使用 FTDI 芯片作为 PC 和电子板之间的串行接口。我需要与 FTDI 芯片通信以切换 DTR 和 RTS 引脚,这些引脚设置为控制各种系统状态。
mysql - 如何导出数据库?我正在使用 teraterm
有人知道如何导出数据库吗?
我正在使用 TeraTerm,我想导出数据库以进行备份。我尝试在谷歌上搜索该命令,但找不到。
编辑:
感谢您花时间和精力回答我的问题。数据库已经导出。我用这个:
macros - tera term xmodems 发送命令
我一直在使用 Tera Term 通过串行端口更新发射器上的固件,但这个过程相当繁琐且用户输入密集。我正在尝试编写一个宏:
1)连接到用户指定的串口(勾选)
2) 发送 xmodem 接收命令到发送器(检查)
3) 使用 xmodemsend 将新的固件文件发送到发射机(no_check)
4)当用户点击重复时重复(检查类型)
基本上,我的问题是应该如何执行 xmodemsend 命令。我阅读了包含所有命令列表和解释的 Tera 术语索引文件,但无论出于何种原因,它都无法正常工作
固件文件位于 TeraTerm 文件夹中,我使用它的方式如下:
宏被挂断在'等待'电源!''线上,但我正在使用一个程序来监控串行端口的数据传输,并且在发送器回复 xmodem 接收信号后,计算机从不发送文件。
关于我可能做错的任何建议?
macros - Terra Term 宏波特率调整
我正在尝试制作一个用于调整无线电波特率的宏,但我遇到了一些麻烦,我无法通过谷歌搜索找到解决方案。我正在使用应用程序 terra 术语。
'先链接宏。使用“连接宏”是我尝试运行宏时出现的第一个错误。这是宏。
当然,在此之后还有一些其他关于语法的错误,但我最感兴趣的是首先修复第一个错误,这是我第一次使用 ttl,所以我一定会遇到语法错误,我会继续处理。
代码的目标是将串口波特率设置为 115200,以便它可以与收音机通信,然后将收音机的波特率更改为 9600,然后将串口更改为 b9600 并使用 at&w 命令完成。
scripting - 通过脚本文件向 Tera Term 发送命令
我正在测试一些电路板,用于测试这些电路板的系统是 Tera Term。在 Tera Term 中,我使用串行端口向开发板发送命令,以便登录并运行我想要的某些设置。
我不想在每次测试板时都键入这些命令,而是想创建一个程序来发送这些命令,而无需每次都一遍又一遍地键入它们。
此外,我需要在每个命令之间设置延迟,因为系统需要在它们之间加载。
问题
如何在 teraterm 中自动执行命令的键入和后续命令之间的延迟?
linux - Tera term 实时查看日志文件,暂停终端输出一段时间
在Tera Term (Terminal emulator)中,我正在实时查看日志文件。我使用了命令“tail -f”。我的问题是...
当我看到我想阅读的日志行时,我想暂停终端输出一段时间而不停止“尾”进程。
我听说有一种方法可以做到这一点。但我不知道该怎么做。
谁能告诉我?提前致谢。
logging - 更改 teraterm 日志的日志文件名
我想更改 teraterm 终端日志的默认日志文件名。我想做的事情是自动创建/附加日志,如“loggedinhost-teraterm.log”
我发现以下日志文件的 ini 设置。它还strftime
用于格式化日志文件名。
我已经修改它以包含日期。
有没有办法在日志文件名中添加主机名前缀
狐狸例如,
batch-file - 远程启动时,Tera Term 在连接上挂起/冻结
我编写了一个 Tera Term 宏来连接串行端口,记录传入的数据,并发送一些测试命令。如果我从本地 PC 手动运行宏,则一切正常。我用 ttpmacro.exe 运行宏。
我使用 PsExec.exe 在远程系统上运行一些批处理脚本。当我尝试将 Tera Term 宏作为这些批处理脚本的一部分运行时,它会在尝试连接时挂起/冻结。宏只是停止并且什么也不做。我确定这就是它挂起的地方,因为我在命令之后将宏写入文件。如果我从 Tera Term 宏中删除“连接”命令(我的其他命令保留在宏中),而是使用“ttermpro.exe /C=1 /BAUD=115200 /M=C:\path-to-macro\ ",它仍然挂起/冻结。宏未运行且串口未打开(如果我在启动远程脚本后远程桌面,我可以打开该串口的 PuTTY 会话)。
如果这听起来令人困惑,我深表歉意。我将尝试提供一个简化的示例:在我的远程系统上,我创建了四个文件,test_ttermpro.bat、test_ttermpro.ttl、test_ttpmacro.bat 和 test_ttpmacro.ttl。
test_ttermpro.bat 的内容:
test_ttermpro.ttl 的内容:
test_ttpmacro.bat 的内容:
test_ttpmacro.ttl 的内容:
如果我从远程系统远程登录到远程系统时启动批处理脚本,它们运行没有问题。他们打开 COM 端口,每个都写入自己的会话日志文件。
但是,对于远程系统上的这四个文件,我试图从我的本地系统运行:
和
执行每个命令后(分别执行以测试不同的脚本),在远程系统上,我可以在 Windows 任务管理器的进程列表中看到 ttermpro.exe,但我可以打开 COM 端口。test_ttermpro.bat 从未启动其会话日志(宏从未启动)。test_ttpmacro.bat 确实有一个会话日志,但只是冻结在连接命令上。在我通过 Windows 任务管理器结束进程之前,两者都没有退出。
我正在使用 Tera Term 4.87 版。
关于远程启动 Tera Term 时为什么“连接”命令似乎挂起/冻结的任何想法?我是否缺少命令行参数?有没有更好的方法来远程启动 Tera Term 并使用宏?
teraterm - TTL脚本打印数字?
我们如何编写一个 TTL 脚本来打印前 10 个数字?这是我尝试过的:
但它不是打印数字。