[UDF] Gestion des imprimantes avec WMI

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2469
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

[UDF] Gestion des imprimantes avec WMI

#1

Message par jguinch » sam. 20 avr. 2013 10:14

Voici un petit UDF sur la gestion des imprimantes avec WMI.
Évidemment, ces fonctions ne sont pas très rapides (WMI c'est bien mou quand même), mais ça peut montrer comment utiliser les reqûetes WMI pour récupérer des valeurs ou insérer des lignes.


Edit : mise à jour de l'UDF. Vous trouverez l'UDF à l'adresse suivante : https://www.autoitscript.com/forum/topi ... ement-udf/
Cela m'évite d'avoir plusieurs sources à mettre à jour.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !

ghostdog
Niveau 1
Niveau 1
Messages : 14
Enregistré le : mar. 06 août 2013 17:43
Localisation : Donibane Lohizune
Contact :
Status : Hors ligne

Re: [UDF] Gestion des imprimantes avec WMI

#2

Message par ghostdog » lun. 19 août 2013 16:45

Bonjour.

La fonction _AddPrinterDriver nécessite certains paramètres tels que l'architecture de l'OS. Peut-on simplement utiliser @OSVersion et/ou @OSArch dans la fonction ?

Ces paramètres sont-ils importants si préalablement j'ai déjà déterminé le bon chemin de pilote pour l'OS ? Si oui, que doit-on inscrire pour Win 7 32 et 64 ?

Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2469
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [UDF] Gestion des imprimantes avec WMI

#3

Message par jguinch » mar. 20 août 2013 20:49

Salut.
Ces paramètres sont importants car ils spécifient le type de driver qu'on veut installer.
Pour $sDriverPlatform, les valeurs sont les suivantes :
Windows 7 x64 : Windows x64
Windows 7 x86 : Windows NT x86
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !

ghostdog
Niveau 1
Niveau 1
Messages : 14
Enregistré le : mar. 06 août 2013 17:43
Localisation : Donibane Lohizune
Contact :
Status : Hors ligne

Re: [UDF] Gestion des imprimantes avec WMI

#4

Message par ghostdog » mar. 20 août 2013 21:04

Bonsoir et merci pour ta réponse.

Aujourd'hui j'ai fait une tentative sans mentionner ce paramètre, en ne mettant que des "". Le programme s'est bien déroulé. Mais ensuite, j'ai un message d'erreur de windows qui me demande si le programme s'est bien installé.

Est-ce lié ?

Sinon, connais-tu un moyen d'éviter cette fenêtre ?

Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2469
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [UDF] Gestion des imprimantes avec WMI

#5

Message par jguinch » mer. 21 août 2013 22:07

Oui c'est peut-être lié.
Ce message s'affiche en général quand un processus s'arrête de manière inattendue. C'est possible que le fait de mettre ce paramètre à vide fasse planter le programme (WMI c'est un peu bancal je trouve)
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !

ghostdog
Niveau 1
Niveau 1
Messages : 14
Enregistré le : mar. 06 août 2013 17:43
Localisation : Donibane Lohizune
Contact :
Status : Hors ligne

Re: [UDF] Gestion des imprimantes avec WMI

#6

Message par ghostdog » mer. 21 août 2013 22:26

Et bah quand tu mets les bons paramètres ça marche super bien !

Merci ! Je suis arrivé au bout de mon objectif grace à ton code.

Maintenant, je passe à l'interface graphique pour automatiser l'installation de ou des imprimantes/copieurs par étages. C'est un gros boulot mais c'est passionnant !

tekserver
Niveau 3
Niveau 3
Messages : 37
Enregistré le : lun. 24 févr. 2014 11:36
Status : Hors ligne

Re: [UDF] Gestion des imprimantes avec WMI

#7

Message par tekserver » dim. 02 mars 2014 00:34

Bonsoir jguinch,

Merci beaucoup pour ce UDF, vraiment très utile !

Cordialement.

Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2469
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [UDF] Gestion des imprimantes avec WMI

#8

Message par jguinch » ven. 20 janv. 2017 19:13

Mise à jour de l'UDF.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !

ghostdog
Niveau 1
Niveau 1
Messages : 14
Enregistré le : mar. 06 août 2013 17:43
Localisation : Donibane Lohizune
Contact :
Status : Hors ligne

Re: [UDF] Gestion des imprimantes avec WMI

#9

Message par ghostdog » dim. 22 janv. 2017 16:01

Merci !

Répondre