bool comExistence = false;//有可用串口标志位
cbxCOMPort.Items.Clear(); //清除当前串口号中的所有串口名称
for (int i = 0; i < 10; i++)
{
try
{
SerialPort sp = new SerialPort("COM" + (i + 1).ToString());
sp.Open();
sp.Close();
cbxCOMPort.Items.Add("COM" + (i + 1).ToString());
comExistence = true;
}
catch (Exception)
{
continue;
}
}
if (comExistence)
{
cbxCOMPort.SelectedIndex = 0;//使ListBox 显示第1 个添加的索引
}
else
{
MessageBox.Show("没有找到可用串口!", "错误提示");
}
检测可用串口
最新推荐文章于 2022-04-13 08:14:14 发布