【发布时间】:2013-06-06 07:00:53
【问题描述】:
我使用 USB 连接的诺基亚手机使用 Python 通过 Windows 中的 COM 端口发送 SMS 消息。在 COM 端口更改之前,Evertyhing 工作正常。有没有办法检测我的手机在哪个 COM 端口上?如果我理解正确,唯一的方法是获取所有可用端口的列表并逐个轮询它们。这样做最安全、最快捷的方法是什么?
【问题讨论】:
标签: python sms serial-port nokia
我使用 USB 连接的诺基亚手机使用 Python 通过 Windows 中的 COM 端口发送 SMS 消息。在 COM 端口更改之前,Evertyhing 工作正常。有没有办法检测我的手机在哪个 COM 端口上?如果我理解正确,唯一的方法是获取所有可用端口的列表并逐个轮询它们。这样做最安全、最快捷的方法是什么?
【问题讨论】:
标签: python sms serial-port nokia
import win32com.client
wmi = win32com.client.GetObject("winmgmts:")
for port in wmi.InstancesOf("Win32_SerialPort"):
print port.DeviceID, port.Name
【讨论】: