Bonjour, j'ai un petit programme qui n'est pas très propre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
import subprocess
 
proc3 = subprocess.Popen(["xsetwacom", "--list", "devices"], stdout=subprocess.PIPE)
result=proc3.stdout.readlines()
if len(result) >= 1:
    for line in result:
        dec = line.decode("utf-8")
        print(dec,type(dec))
        if "PAD" in dec:
            ident = dec[-20:-18]
print(ident)
qui me donne le retour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Wacom Intuos S Pad pad          	id: 11	type: PAD       
 <class 'str'>
Wacom Intuos S Pen stylus       	id: 12	type: STYLUS    
 <class 'str'>
Wacom Intuos S Pen eraser       	id: 16	type: ERASER    
 <class 'str'>
Wacom Intuos S Pen cursor       	id: 17	type: CURSOR    
 <class 'str'>
11
Il me sert à récupérer l'information "11" dans "id: 11"
Si qqn a une idée pour faire mieux, je prends avec plaisir. Bonne journée.