Sélection Imprimante par défaut

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
MorinAntoine
Niveau 1
Niveau 1
Messages : 1
Enregistré le : lun. 20 sept. 2021 15:00
Status : Hors ligne

Sélection Imprimante par défaut

#1

Message par MorinAntoine »

Bonjour,

Etant débutant je n'arrive pas à appliquer la formule pour la sélection d'une imprimante par défaut:

#include <WinAPISys.au3>
_WinAPI_SetDefaultPrinter ( $sPrinter )

Par exemple je rentre le nom de mon imprimante en réseau par défaut mais ça ne fonctionne pas:

#include <WinAPISys.au3>
_WinAPI_SetDefaultPrinter ( $s\\w11920104imp\l119201-ChargesIRIS )

Pouvez vous m'aider ?

Antoine
Avatar du membre
Nine
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 103
Enregistré le : ven. 17 avr. 2020 01:23
Status : Hors ligne

Re: Sélection Imprimante par défaut

#2

Message par Nine »

Faut mettre le nom entre guillemets :
_WinAPI_SetDefaultPrinter ("\\w11920104imp\l119201-ChargesIRIS")
Iutech
Niveau 1
Niveau 1
Messages : 3
Enregistré le : lun. 18 oct. 2021 14:51
Status : Hors ligne

Re: Sélection Imprimante par défaut

#3

Message par Iutech »

Bonjour.
Il y a une doc plus générale sur l'installation des imprimantes avec autoIT ?
J'ai cherché mais pas trouvé.
Il y a quelques scripts disponibles mais qui ont l'air super-compliqués, je veux juste déployer un driver (sous forme de .exe) sur une dizaine de machines, et mettre une imprimante réseau (dont j'ai l'IP) en imprimante par défaut...

Si je comprends bien, environ cinq lignes de script ?
Mais je ne trouve rien d'existant, et pas la syntaxe exacte et clairement expliquée pour les commandes à utiliser (apparemment _AddPrinter et _AddPrinterDriver).

L'aide du logiciel lui-même ne dit rien sur les imprimantes...
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: Sélection Imprimante par défaut

#4

Message par jguinch »

Installer un driver sous forme de .exe revient à exécuter un programme externe. Donc voir la commande Run. Il faudra simplement trouver la ligne de commande à utiliser pour faire une installation silencieuse.
Il n'y a pas de fonction native à AutoIt pour la gestion des imprimantes. Il existe un UDF, disponible sur le forum US : https://www.autoitscript.com/forum/topi ... ement-udf/
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Répondre