我创建了一个执行批处理文件的 java GUI,以便轻松无缝地命令串行 com 端口设备。
try {
Process p = Runtime.getRuntime().exec("toggleLed.bat");
} catch(Exception e) {
e.printStackTrace();
}
此代码执行以下 .bat 文件:
@ECHO OFF
ECHO A >COM1
EXIT
此代码通过 com 端口 1 发送字母“A”,设备将其解释为命令并打开 LED,工作正常。唯一的问题是,我希望能够通过 java GUI 更改 COM 端口。我有一个“jSpinner”,但我不确定如何让它来编辑批处理文件中的 com 端口值。
问题:如何让我的 java GUI 编辑批处理文件值?
PS:我使用批处理文件通过串行通信,因为我尝试了许多库,例如 RXTX,但它们都不能很好地工作/太复杂。