Changer l'imprimante par defaut

Soyez le premier à donner votre avis sur cette source.

Vue 18 850 fois - Téléchargée 2 483 fois

Description

Tout d'abord tres bonne année 2005 a tous et en particulier a l'equipe de VbFrance.
Je met ici un code qui n'est pas de moi a l'origine mais je n'arrive pas a retrouver l'original alors je met la version que j'ai faite pour moi.

Ce bout de programme permet de changer l'imprimante par défaut de windows.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

SgtKabukinan
Messages postés
106
Date d'inscription
lundi 20 septembre 2004
Statut
Membre
Dernière intervention
23 janvier 2010
-
ok merci de ta réponse rapide !
Comme dans le code, il y a une fonction qui permet d'envoyer la nouvelle imprimante par défaut à tous les programmes en la chargeant du fichier ini, je me disais que WORD devait lui aussi récupèrer cette nouvelle info mais il n'en est rien, comme koi je le dis et je le répète :
MS WORD a tout pour lui : il impose sa loi, il est très long à instancié et la propriété activePrinter lorsqu'on la change pour lui donner la nouvelle imprimante fait qu'il change tout seul comme un grand l'imprimante par défaut ! merci encore ^_^

Sinon encore une fois félicitation pour ta source qui est quand même sympathique comme tout !
bonne continuation
metalcoder
Messages postés
193
Date d'inscription
jeudi 14 février 2002
Statut
Membre
Dernière intervention
25 mars 2011
1 -
SgtKabukinan,

pour ce qui est du premier probleme que tu expose, comme je l'ai souligné dans la description du programme, la source n'est qu'en partie de moi et je n'ai pas pris la peine de l'analyser suffisamment.

Par contre pour word, le probleme (qui n'en n'ai pas un en faite) viens de word.

En faite il garde en mémoire la derniere imprimante utilisé et non l'imprimante par defaut.

@+

Metalcoder
SgtKabukinan
Messages postés
106
Date d'inscription
lundi 20 septembre 2004
Statut
Membre
Dernière intervention
23 janvier 2010
-
Bien c'est pas mal du tout
Cependant je ne comprend pas pourquoi tu te casses le cul à récupérer le port et le driver pour ensuite reconstruire la string de device alors cette chaine tu l'as automatiquement en récupérant les imprimantes ! Mais y'a un truc que j'ai pas saisi !

Sinon autre chose, en considérant que tu avais par exemple un imprimante par défaut dans word, en modifiant l'imprimante par défaut avec ton programme, relance word après et tu verras que pour lui rien à foutre !
Je sais très bien que WORD est un "casse-couille" de première mais quand-même ;)

Allez 8/10
addamsmercredi
Messages postés
121
Date d'inscription
dimanche 3 octobre 2004
Statut
Membre
Dernière intervention
27 juillet 2006
-
Et je ne sais même pas à quoi sert vraiment cette commande mais à force de tout essayer, ça a finalement marché avec cette ligne.
Et j'ai oublié mais merci d'avoir cherché à m'aider.
metalcoder
Messages postés
193
Date d'inscription
jeudi 14 février 2002
Statut
Membre
Dernière intervention
25 mars 2011
1 -
Oui je viens de voir ta réponse sur le forum, je connaissais pas cette commande. Si ca marche c'est le principal.

@+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.