我想自动化TeraTerm。我知道如何打开它,但不知道如何编写其余部分,因为我不熟悉Python语法,尤其是Subprocesses模块。如何选择串口和更改端口?打开TeraTerm的代码:
import subprocess subprocess.call('"C:\\Program Files (x86)\\teraterm\\ttermpro.exe"')
字符串在执行上述代码tera项应用程序后,将打开但如何选择“串行”并选择不同的端口。
的数据
ws51t4hk1#
你试图在不使用GUI的情况下打开一些comport,这意味着你试图使用tertererm提供的命令行选项来实现相同的功能。所以你必须先了解他们。
import subprocess def run(): path=f'C:\\Program Files (x86)\\teraterm\\ttermpro.exe' comport=10 Baudrate=115200 process=subprocess.Popen(f'{path} /C={comport} /BAUD={Baudrate}',stdout=subprocess.PIPE, text=True) run()
字符串这将打开tertererm上的COM10,如果它通过串行端口连接到它,否则tertererm将抛出错误。无法打开COM10。未找到
1条答案
按热度按时间ws51t4hk1#
你试图在不使用GUI的情况下打开一些comport,这意味着你试图使用tertererm提供的命令行选项来实现相同的功能。所以你必须先了解他们。
字符串
这将打开tertererm上的COM10,如果它通过串行端口连接到它,否则tertererm将抛出错误。无法打开COM10。未找到