0

我正在寻找让我扫描串行 COM 的功能?我想创建一个批处理文件,向我输出可用的串行 COM。

谢谢

4

2 回答 2

2

不带任何参数的 MODE 命令提供有关可用设备的信息,包括 COM 端口。您可以通过将输出管道传输到 FINDSTR 来快速过滤输出以查看可用端口。

mode | findstr "COM[0-9]:"

您可以使用 FOR /F 解析输出。TOKENS 选项可能必须根据您的语言进行更改。这适用于英语。

for /f "tokens=4" %%A in ('mode^|findstr "COM[0-9]:"') do echo %%A
于 2013-02-21T03:46:22.790 回答
0

稍加修正以支持大于 9 的 COM 编号:

for /f "tokens=4" %%A in ('mode^|findstr "COM[0-9]*:"') do echo %%A

* 重复 0-9 模式

于 2015-10-12T12:50:02.233 回答