[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 : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

[UDF] Gestion des imprimantes avec WMI

#1

Message par jguinch »

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 18:43
Localisation : Donibane Lohizune
Status : Hors ligne

Re: [UDF] Gestion des imprimantes avec WMI

#2

Message par ghostdog »

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 : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [UDF] Gestion des imprimantes avec WMI

#3

Message par jguinch »

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 18:43
Localisation : Donibane Lohizune
Status : Hors ligne

Re: [UDF] Gestion des imprimantes avec WMI

#4

Message par ghostdog »

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 : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [UDF] Gestion des imprimantes avec WMI

#5

Message par jguinch »

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 18:43
Localisation : Donibane Lohizune
Status : Hors ligne

Re: [UDF] Gestion des imprimantes avec WMI

#6

Message par ghostdog »

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 »

Bonsoir jguinch,

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

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

Re: [UDF] Gestion des imprimantes avec WMI

#8

Message par jguinch »

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 18:43
Localisation : Donibane Lohizune
Status : Hors ligne

Re: [UDF] Gestion des imprimantes avec WMI

#9

Message par ghostdog »

Merci !
Répondre