Bonjour à tous,
J'aimerais savoir comment je pourrais renvoyer le contenu d'une variable d'un script AutoIt, à la manière d'un code sortie de la fonction Exit().
Par exemple, je fais tourner un script AutoIt qui récupère un prix (dans une fenêtre d'un application) et qui le renvoi en sortie afin qu'il soit récupérer dans un vbs (ou powershell), comme dans une fonction standard en fait.
Merci de votre aide.
JCS
[..] Renvoyer le contenu d'une variable en sortie de script
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- FireFox
- AutoIt MVPs (MVP)

- Messages : 217
- Enregistré le : dim. 14 oct. 2012 01:30
- Localisation : Picardie/Île-de-France, France
- Status : Hors ligne
Re: [..] Renvoyer le contenu d'une variable en sortie de scr
Bonjour,
Bienvenue sur le forum autoit
Oui c'est possible, il faut que tu utilises ConsoleWrite, ensuite tu lis le standart out avec ton vbs.
Cdlt, FireFox.
Bienvenue sur le forum autoit
Oui c'est possible, il faut que tu utilises ConsoleWrite, ensuite tu lis le standart out avec ton vbs.
Cdlt, FireFox.
Modifié en dernier par FireFox le sam. 21 sept. 2013 15:57, modifié 1 fois.
- mimione
- Niveau 4

- Messages : 91
- Enregistré le : mer. 30 avr. 2008 18:11
- Localisation : Bretagne
- Status : Hors ligne
Re: [..] Renvoyer le contenu d'une variable en sortie de scr
Bonjour
Exit ($Variable) ...?
Exit ($Variable) ...?
Je ne suis pas toujours de mon avis....
--------------------------------------------
Des malheurs évités le bonheur se compose.
--------------------------------------------
Des malheurs évités le bonheur se compose.
- FireFox
- AutoIt MVPs (MVP)

- Messages : 217
- Enregistré le : dim. 14 oct. 2012 01:30
- Localisation : Picardie/Île-de-France, France
- Status : Hors ligne
Re: [..] Renvoyer le contenu d'une variable en sortie de scr
Ca c'est pour mettre un code de sortie, pas une variable.mimione a écrit :Bonjour
Exit ($Variable) ...?
Cdlt, FireFox.
Modifié en dernier par FireFox le sam. 21 sept. 2013 15:57, modifié 1 fois.
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Renvoyer le contenu d'une variable en sortie de scr
Tout dépend de ce que JCS veut faire.
Pour du numérique Exit($Var) suffit, sinon, si le but est d'avoir du texte tel que le font certaines commande DOS, alors la compilation en mode console sera plus appropriée. Ensuit il existe d'autres possibilités qui ont déjà été abordée sur le forum (fichier, base de registre, espace mémoire et autre).
Pour du numérique Exit($Var) suffit, sinon, si le but est d'avoir du texte tel que le font certaines commande DOS, alors la compilation en mode console sera plus appropriée. Ensuit il existe d'autres possibilités qui ont déjà été abordée sur le forum (fichier, base de registre, espace mémoire et autre).
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
lesolutionneur
- Niveau 7

- Messages : 368
- Enregistré le : ven. 09 déc. 2011 11:25
- Status : Hors ligne
Re: [..] Renvoyer le contenu d'une variable en sortie de scr
Le mieux serait d'utiliser Stdout ou Stderr en faisant un prog en ligne de commande.
Remarque, un script compilé en ligne de commande ne convertit-il pas les ConsoleWrite en Stdout ?
Remarque, un script compilé en ligne de commande ne convertit-il pas les ConsoleWrite en Stdout ?
- FireFox
- AutoIt MVPs (MVP)

- Messages : 217
- Enregistré le : dim. 14 oct. 2012 01:30
- Localisation : Picardie/Île-de-France, France
- Status : Hors ligne
Re: [..] Renvoyer le contenu d'une variable en sortie de scr
Un script qu'il soit compilé en mode GUI ou CUI, la console c'est le standard out; donc quand tu fais un ConsoleWrite ça marchelesolutionneur a écrit :un script compilé en ligne de commande ne convertit-il pas les ConsoleWrite en Stdout ?
Cdlt, FireFox.

