PDA

View Full Version : سوال: پیدا کردن خودکار پورت مورد نظر



mahan206
شنبه 24 مرداد 1394, 22:18 عصر
سلام دوستان من یه پورت gpsدارم میخوام خودکار برنامه خودش پورت رو بشناسه و بدونه کدوم جی پی اسه در کل من از این سورس استفاده میکنم اما خب پورتهای فعال رو میاره که شاید اسکنر هم باشه کلا میخوام خودش فقط جی پی اس رو تشخیص بده
cboPorts.Items.Clear();
string[] ArrayComPortsNames = null;
int index = -1;
string ComPortName = null;
ArrayComPortsNames = SerialPort.GetPortNames();
do
{
index += 1;
cboPorts.Items.Add(ArrayComPortsNames[index]);
}

while (!((ArrayComPortsNames[index] == ComPortName)
|| (index == ArrayComPortsNames.GetUpperBound(0))));
Array.Sort(ArrayComPortsNames);

//want to get first out
if (index == ArrayComPortsNames.GetUpperBound(0))
{
ComPortName = ArrayComPortsNames[0];
}
cboPorts.Text = ArrayComPortsNames[0];