Page 1 sur 1

Macro Windows ... impr écran

Posté : 15 juin 2005, 16:50
par cerber
Je bosse a coté de secrétaires qui ont un petit probleme : elle travaillent sous windows sur une interface java utilisant une appli AS400 :-k #-o
le truc c'est que lorsqu'elle souhaitent imprimer un dossier, c'est l'AS400 qui imprime sur une imprimante matricielle 80cols, bref une horreur.
Donc grand seigneur que je suis :mrgreen: je leur ai appris les bénefs de la touche impr écran :ordi: . Ensuite elle copient le résultat dans paint et l'impriment.
Elles sont aux anges :)
Le probleme c'est que la mainp est un peu longue ...
Je leur ai donc appris la séquence de raccourcis clavier suivante :
  • impr ecran (capturer)
  • Alt + Tab (bascule vers paint)
  • Ctrl + V (coller)
  • Ctrl + P (imprimer)
  • Entree (valider l'impression)
  • Alt + Tab (revenir vers l'interface java/AS400)
CONCLUSION je suis a la recherche d'une appli fonctionnant en tray qui rendrai à césar ce qui .... qui rendrait sa fonction initiale à la touche impr écran, ou, si c'est pas possible, automatiserais la combinaisons de raccourcis ci dessus

thnx pour les infos

Posté : 15 juin 2005, 17:36
par Cyrano
Il n'y a pas moyen de modifier l'imprimante par défaut dans l'application Java ? Il doit bien y avoir un menu [Préférences] quelque part pour ajuster ce truc non ?

Posté : 15 juin 2005, 19:08
par daoud
J'ai l'impression ;) que cela pourrait marcher :

http://www.printdesktop.com/index.html

a+
daoud

Posté : 15 juin 2005, 20:37
par naholyr
Tu peux aussi regarder du coté de AutoIT : http://www.hiddensoft.com/AutoIt/

Posté : 15 juin 2005, 21:07
par daoud
Excellent ! Comme QuickKeys pour mac, mais en FREE pour windows :)
Je le note ;)

Posté : 16 juin 2005, 09:37
par cerber
Il n'y a pas moyen de modifier l'imprimante par défaut dans l'application Java ? Il doit bien y avoir un menu [Préférences] quelque part pour ajuster ce truc non ?
lol non, c'est ce que g essayé d'expliqué, mais c'est pas évident : le java n'est qu'une interface "moderne" pour une appli AS400, la fonction imprimer n'est pas une fonction java, ca fait que lancer une commande sur l'AS400 qui va rediriger l'impression sur le terminal réseau de l'imprimante 80 cols du bureau ... d'où le "une horreur"

merci pour les liens, je vais regarder ca de suite.

Posté : 16 juin 2005, 11:24
par cerber
printdesktop fait ce qu'il est censé faire, mais mon coeur va a auto It.
Pkoi ? pke printdesktop fait une impression en mode portrait et est très limitant dans son utilisation.
En revanche autoIt et très flexible et permet pas mal de trucs (même si ca semble être une uzine à gaz au premier abord), il permet également de compiler ses scripts en .exe !!!! 8)

Trop cool en tout cas ;) merci a tous et pour ceux qui veulent voici mon script

Code : Tout sélectionner

Const $nomFenetre = "Sans titre - Paint" ;impression ecran Send("{PRINTSCREEN}") ;affichage ou configuration de paint If WinExists($nomFenetre) Then ;affichage de paint WinActivate($nomFenetre) ;attente de paint WinWaitActive($nomFenetre) Else ;lancement paint Run("mspaint.exe") ;attente de paint WinWaitActive($nomFenetre) ;menu fichier Send("!f") ;mise en page Send("m") ;paysage ajuse 1 par 1 Send("!y!e{TAB}1{TAB}1") ;les marges à 0,6 Send("!g") For $count = 1 To 4 Send(",6{TAB}") Next ;fin mise en page Send("{ENTER}") EndIf ;Impression Send("^v^p{ENTER}") ;masquage de paint WinSetState($nomFenetre, "", @SW_MINIMIZE)
Ajoutez a ca un raccourci sur le bureau et une combinaison d'accès rapide au raccourci CTRL + ALT +P et vous avez un truc qui tue tout ;)