Bonsoir,
Est-il possible de "scanner" tous les ports séries pour les récupérer dans une liste ?
J'aimerai obtenir ce genre de chose : COMs = ["COM1", "COM2", "COM3"]
A bientot![]()
Bonsoir,
Est-il possible de "scanner" tous les ports séries pour les récupérer dans une liste ?
J'aimerai obtenir ce genre de chose : COMs = ["COM1", "COM2", "COM3"]
A bientot![]()
Pour ceux que ça intéresse voici un code permettant de le faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 import win32file, win32con liste = [] for i in range(5): try: win32file.CreateFile("COM" + str(i), win32con.GENERIC_READ | win32con.GENERIC_WRITE, 0, None, win32con.OPEN_EXISTING, win32con.FILE_FLAG_OVERLAPPED, None) liste.append("COM" + str(i)) except Exception: pass![]()
Partager