Macro Windows ... impr écran

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Macro Windows ... impr écran

par cerber » 16 juin 2005, 11:24

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 ;)

par cerber » 16 juin 2005, 09:37

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.

par daoud » 15 juin 2005, 21:07

Excellent ! Comme QuickKeys pour mac, mais en FREE pour windows :)
Je le note ;)

par naholyr » 15 juin 2005, 20:37

Tu peux aussi regarder du coté de AutoIT : http://www.hiddensoft.com/AutoIt/

par daoud » 15 juin 2005, 19:08

J'ai l'impression ;) que cela pourrait marcher :

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

a+
daoud

par Cyrano » 15 juin 2005, 17:36

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 ?

Macro Windows ... impr écran

par cerber » 15 juin 2005, 16:50

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