[R] Logger l'execution d'un script

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
yoyox
Niveau 2
Niveau 2
Messages : 29
Enregistré le : ven. 14 nov. 2014 09:19
Status : Hors ligne

[R] Logger l'execution d'un script

#1

Message par yoyox »

Bon je m'attend à me faire incendier, je suis désolé de la question, mais malgrer mes recherches je tombe souvent sur des sujets en anglais et j'ai du mal à comprendre

Comment peut-on logger le suivi de l'execution d'un script autoit à fin de pouvoir débugger celui-ci ?

merci par avance
Modifié en dernier par yoyox le jeu. 20 nov. 2014 17:54, modifié 1 fois.
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2127
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Logger l'execution d'un script

#2

Message par TommyDDR »

Le "log" n'est pas magique, c'est à vous de savoir ce que vous voulez.

ConsoleWrite vous permettra d'écrire dans la console, FileWrite vous permettra d'écrire dans un fichier, et MsgBox peut vous aider dans certains cas.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
yoyox
Niveau 2
Niveau 2
Messages : 29
Enregistré le : ven. 14 nov. 2014 09:19
Status : Hors ligne

Re: [..] Logger l'execution d'un script

#3

Message par yoyox »

Je cherche à écrire dans un fichier texte le résultat de chaque commande

l’équivalent de >> en bash
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Logger l'execution d'un script

#4

Message par jguinch »

Chaque fonction peut te renvoyer
- une valeur de retour (ça peut être n'importe que type de variable
- un code d'erreur dans @error
- une information de retour dans @extended (comme RegRead)
Il suffit de récupérer la valeur voulue et la test, puis écrire le résultat voulu dans le fichier de log.
► Afficher le texte
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2127
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Logger l'execution d'un script

#5

Message par TommyDDR »

Apprenez à cibler vos demande.
Sur ce coup-ci ça n'était pas trop compliqué mais "Comment écrire dans un fichier" aurait été plus approprié ;)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Logger l'execution d'un script

#6

Message par orax »

Code : Tout sélectionner

#AutoIt3Wrapper_Run_Debug_Mode=Y                 ;(Y/N) Run Script with console debugging. Default=N
#AutoIt3Wrapper_Run_Debug=On                      ;(On/Off) Switch debugging on/off
Les codes @error et @extended sont indiqués pour chaque commande (mais pas la valeur de retour). Le résultat s'affiche dans la console de SciTE.
Il y a aussi, depuis SciTE, menu Tools > Trace:...

How can I debug my script?
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
yoyox
Niveau 2
Niveau 2
Messages : 29
Enregistré le : ven. 14 nov. 2014 09:19
Status : Hors ligne

Re: [..] Logger l'execution d'un script

#7

Message par yoyox »

Merci, je vais regardé tout ca
Répondre