Code permettant de reconnaître si un périphérique

Wallace01 Messages postés 6 Date d'inscription vendredi 13 août 2004 Statut Membre Dernière intervention 23 août 2004 - 23 août 2004 à 19:06
pcpunch Messages postés 1243 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 18 février 2019 - 23 août 2004 à 19:56
Bonjour, je suis en plein stage et je recherche un code permettant de reconnaaître la connexion d'un périphérique (imprimante par exemple) si il est connecté ou non.
Merci d'avance.

3 réponses

cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 9
23 août 2004 à 19:50
Permet de connaitre le nom des imprimantes installées sur ton PC....avec d'autres propriétés de Printer tu peux recupérer d'autres Info

Dim X As Printer
For Each X In Printers
Set Printer = X
Combo1.AddItem Printer.DeviceName
Next

It@li@
0
pcpunch Messages postés 1243 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 18 février 2019 5
23 août 2004 à 19:54
cela depend du periphérique, mais dans le cas d'une imprimante :

If Printer.DeviceName <> vbNullString Then _
MsgBox "Il y au moin une imprimante de connecté sur ce pc...", vbInformation _
Else MsgBox "Aucune imprimante sur ce Pc..."


Il suffit de regarder le nom de l'imprimante!! si le resultat est different de rien alors il y a au moin une imprimante.

Si tu veu verifier par exemple que c une "canon LBP810" il suffit de bouclé sur les noms d'imprimante et de comparer.

Ps: pour un autre périphérique (Carte video, modem , etc...) la demarche sera differente.....
0
pcpunch Messages postés 1243 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 18 février 2019 5
23 août 2004 à 19:56
Dsl Italia, je te repete mais lorsque j'ai consulter le post ta reponse n'y etait pas encore lol

On s'est raté de peu !!!! :)

++
0
Rejoignez-nous