最近嘗試在連接一個電子設備(透過RS232)
VB有沒有什麼方法可以自動搜尋現在電腦上有開啟的commport呢
因為我現在自己弄得自動連線方法
是設定MSComm1.CommPort從 1 一直try到15
當 M@MSComm1.PortOpen = True 出現錯誤
或是 開啟成功後~當我丟出的command沒有收到正確回復時
就會在試下一個MSComm1.CommPort
(所以寫到15是自己設定最多電腦可能的commport)
但是這樣似乎很費時?
因為有些電腦前幾個PORT是印表機埠
或者像我的NB第三PORT是紅外線
就會開啟成功~而在等待接收訊息那邊才發現不是我要的COMMPORT
有辦法可以一次就把RS232的portnumber搜尋出來然後在一個個試嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.152.130
※ 編輯: timohu 來自: 219.87.152.130 (04/24 09:31)