Page 1 sur 1

[R] Mise en page de Bloc-notes Windows par script AutoIt

Posté : jeu. 03 sept. 2020 12:52
par Boulanza
Bonjour,
Avez-vous une idée pour la mise en page de Bloc-notes Windows automatiquement par script AutoIt.
J'ai cherché dans "autoit script forums" mais sans succès malheureusement ! ?
N.B: Mise en page: Format A3/A4, Marges En-tête/Pied de page, Orientation Portrait/Paysage et Numéro de page
Merci d'avance pour vos suggestions.
Cordialement.

Re: [..] Mise en page de Bloc-notes Windows par script AutoIt

Posté : jeu. 03 sept. 2020 17:17
par Boulanza
La mise en page de Bloc-notes Windows se fait en utilisant les commandes suivantes:
Commande Action
------- --------------------------------------
&l Aligner à gauche les caractères qui suivent
&c Centrer les caractères qui suivent
&r Aligner à droite les caractères qui suivent
&d Imprimer la date actuelle
&t Imprimer l'heure actuelle
&f Imprimer le nom du document
&p Imprimer le numéro de page
Comment utiliser ces commandes, je l'ignore...
Cordialement.

Re: [..] Mise en page de Bloc-notes Windows par script AutoIt

Posté : jeu. 03 sept. 2020 18:07
par walkson
Bonjour,
Notepad possède des command-lines mais cela reste très limité (ouvrir, imprimer).
Je crois que le plus simple est d'ouvrir le TXT avec Word et de travailler avec les fonctions qui vont avec...

Re: [..] Mise en page de Bloc-notes Windows par script AutoIt

Posté : jeu. 03 sept. 2020 18:47
par Boulanza
Bonjour,
Vous avez raison Monsieur walkson. Merci
Cordialement.

Re: [R] Mise en page de Bloc-notes Windows par script AutoIt

Posté : ven. 04 sept. 2020 09:08
par rgx
Bonjour,

Si on a besoin de plus d'options de formatage, on peut utiliser WordPad(.exe)
Il est présent sur toutes les versions de Windows depuis 95.
Comme il est intégré au système, il se lance directement sans avoir à mentionner le chemin.

À noter que pour AutoIt, il faut l'appeler par son ancien nom Write(.exe))

Code : Tout sélectionner

Run("write")
WinWaitActive("Document - WordPad")
Send("Voici un peu de texte.")

; Mise en page (Alt+f puis A)
Send("!fA")

; etc
L'aide ne mentionne pas les raccourcis clavier, mais on peut la trouver en ligne.
https://support.microsoft.com/fr-be/hel ... -apps#word

:wink: