问题标签 [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.

0 投票
4 回答
43404 浏览

serial-port - 如何通过串口传输二进制文件?

我带来了一个新硬件(通过 USB 连接为 /dev/ttyUSB0)。我需要通过串行传输二进制 os.bin 文件。硬件有一个内置的 UART 驱动程序。

我下载了腻子,在选项中看不到任何文件传输方法。

但我确实在 Teraterm 中看到了文件传输选项,但有很多:kermit、X、Y 和 ZMODEM、Quick Van 和 B-Plus。

现在,我不知道上面提到的任何协议。

我希望新硬件只有 UART 驱动程序。(以手册中提到的指定波特率 115200 8N1)

现在,我怎样才能将 os.bin 转移到 HW?& 如果我使用 Teraterm,我应该在 Teraterm 中选择哪个选项?

0 投票
1 回答
1235 浏览

bluetooth - 向串口发送循环命令

我必须使用蓝牙 LE 模块执行一些测试。对于 BT 芯片,我在这里有一个评估板,我可以通过 USB 将其连接到我 PC 上的串行端口。

从评估板的手册中,我学习了如何使用 Tera Term 从 BT 芯片广播数据。这只是一个简单的命令,例如“SHW,0018,AABBCCDD”,我必须输入,BT 模块将发送此数据。

现在我想自动化 Tera Term,让这个命令每 100 毫秒执行一次。我做了一些研究,我知道我必须使用 Tera Term 宏语言(TTL?),但我真的不喜欢这个程序。

有人可以在这里提供代码片段或正确解释的链接吗?我想,应该很容易吧?

附加信息:我以 115200 的波特率连接到 USB 串行端口 (COM7) 上的评估板。

0 投票
1 回答
566 浏览

c - Tera Term 与 A​​tmel Board in C

尝试使用 Atmel Mega 328p Board 调试问题。

在 Tera Term 中查看此端口根本不会返回任何结果。

警告:隐式声明 printf();

我们的代码可能有什么问题?

0 投票
0 回答
457 浏览

c++ - TeraTerm 串行端口使用情况与我的代码中的使用情况

我一直在研究向 LG 电视发送串行命令的项目。这是我的代码:

当我重新启动我的电脑时,我运行代码并且没有任何反应。之后,我打开 TeraTerm,发送文件,它就可以工作了(关闭电视 [不,它不切换])。然后我断开 TeraTerm 中的端口并再次运行我的代码,但这一次它也能正常工作!

我尝试使用我的代码在一次运行中多次发送文件。我尝试打开串口后等待了很长时间。我尝试多次发送文件并在发送之间等待并重新打开文件。没有任何效果。

TeraTerm 是一个开源项目,但它对我(一个新手程序员)来说太先进了,无法导航。是 TeraTerm 项目页面的链接。如果您发现我的代码与 TeraTerm 的代码之间存在任何重大差异,我将非常感谢您指出这一点。

0 投票
1 回答
1766 浏览

command-line - 如何多次发送命令行命令

我一直在研究一个项目,该项目使用一个名为 TeraTerm 的程序通过串行端口向电视发送命令。我发现当我在重新启动后手动打开程序时,我必须打开正确的端口,然后在实际需要之前多次发送 .dat 命令文件(关闭电视)。

我正在使用的命令来自页面。

无论如何,我运行了命令

希望它可以让我多次发送文件。TeraTerm 窗口照常打开,但文件未发送或无效。

我很有可能错误地发送了命令,因为我对命令提示符本身很陌生。有没有办法可以调用命令多次发送文件?如果我没有正确解释网站上给出的界面,或者即使我使用命令的方式完全错误,欢迎提出任何建议。

旁注:是的,我确信我发送的命令文件是正确的,因为当我手动发送文件(即使用 GUI)时,电视会按预期关闭。

编辑:我尝试发送文件名中带引号和不带引号的文件。

0 投票
1 回答
154 浏览

linux - top -m 在嵌入式 Linux 中不会停止,使用 TeraTerm,ctrl + c 不起作用,不允许键盘输入

我试图阻止 top -m 不断读取嵌入式 Linux 程序的内存状态。我正在通过 TeraTerm 与嵌入式系统通信。我使用 ctrl + C 来阻止程序连续运行。现在 TeraTerm 将不允许在 TeraTerm 中进行任何输入。

我尝试过 ctrl + c、ctrl + z、ctrl + \ 等。我无法将任何文本放入 TeraTerm。

我无法重置嵌入式系统,因为我正在进行长期内存泄漏测试,并且网上到处都说要通过文本输入命令。除了将文本放入终端之外,还有什么方法可以阻止顶级程序运行?

0 投票
1 回答
4082 浏览

teraterm - TeraTerm(ttl)脚本中的超时与暂停

我遇到了一些用于添加延迟 5 秒的timeout = 5脚本和一些其他脚本。pause 5我想知道和了解这两种口味之间的区别。

0 投票
0 回答
4892 浏览

python - 用于打开 tera term 应用程序并发送密钥的 python 脚本

我正在尝试使用 Python 脚本运行 Tera Term 应用程序以打开控制台以进行串行端口通信,并且我正在发送一些命令/键,例如 tera term 上的 {Enter} 键。但我的脚本不起作用。这是脚本 -

我在我的windowxp 电脑上使用python2.7。请帮我解决这个问题,我是 python 新手。请帮帮我

0 投票
1 回答
577 浏览

teraterm - 我真的需要使用宏来远程执行一个简单的命令吗?

我想做的就是从命令行在远程系统上运行一个脚本文件(以便能够自动化它),并将其输出显示在标准输出中。我查看了ttssh 命令行,似乎我不能——例如使用 opensshssh命令——简单地提供如下所示的命令

有人告诉我,宏是可能的,我还没有研究过。这真的有必要吗?

0 投票
1 回答
25439 浏览

python - win32gui.FindWindow 找不到窗口

我正在尝试使用 Pywin32 向非活动 TeraTerm 窗口发送击键。

这个答案让我写了这段代码:

但是:
hwndMain = win32gui.FindWindow("Tera Term VT", None)返回0,它找不到窗口。

如果我更改"Tera Term VT""Notepad",我可以整天愉快地将击键发送到活动的记事本窗口。那么,为什么我无法获得 TeraTerm 窗口?

根据ActiveState 文档

PyHANDLE = FindWindow(类名,窗口名)

ClassName : PyResourceId 要查找的窗口类的名称或原子,可以是 None
WindowName : string 要查找的窗口的标题,可以是 None

那么我怎样才能得到正确的 ClassName 来使用呢?

我已经尝试了几乎所有变体Tera Term VT,转义空格:"Tera\ Term\ VT",用单引号将整个括起来:"'Tera Term VT'",但没有任何效果。我什至尝试过使用进程的名称:"ttermpro.exe",并在我绝望的情况下将子名称包含在字符串"COM11:115200baud - Tera Term VT"中,但没有任何效果。

有趣的是,这个:

工作得很好,但把窗口带到了前台,我不希望这样。不过,在这种情况下,Tera Term VT字符串可以正常工作。