[..] Compiler son script en console et accèder aux flux

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Niverton
Niveau 2
Niveau 2
Messages : 21
Enregistré le : dim. 09 janv. 2011 14:05
Status : Hors ligne

[..] Compiler son script en console et accèder aux flux

#1

Message par Niverton »

Bonjour,
Je voudrais créer un script qui quand on lance l'exe s'ouvre en console, pour que l'utilisateur puisse taper des commandes et intéragir avec le programme sans GUI. J'ai vu l'option "Create CUI instead of GUI" dans Autoit3Wrapper, après compilation le programme se lance bien avec une fenêtre console, je peux écrire dedans avec un ConsoleWrite(), mais impossible de taper quoique ce soit dans la fenêtre manuellement. Un peu d'aide s'il vous plait ?

Voici le code que j'utilise pour faire mes tests

Code : Tout sélectionner

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Change2CUI=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

ConsoleWrite("Hello World!")
While 1
    $buff = ConsoleRead()
    If $buff <> "" Then MsgBox(0, "", $buff)
    Sleep(100)
WEnd
Merci d'avance
Avatar du membre
sksbir
Niveau 7
Niveau 7
Messages : 384
Enregistré le : lun. 26 oct. 2009 17:57
Localisation : Lyon
Status : Hors ligne

Re: [..] Compiler son script en console et accèder aux flux

#2

Message par sksbir »

Bonjour
Et si tu repartais de l'exemple donné dans l'aide pour ConsoleRead ? ( voir ici aussi )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Compiler son script en console et accèder aux flux

#3

Message par Tlem »

Il y a aussi quelques exemples de code dans le forum. La fonction recherche est toute indiquée. ^^
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é".
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Compiler son script en console et accèder aux flux

#4

Message par jguinch »

En fait, je pense que ce que souhaite Niverton, c'est que son script invite l'utilisateur à saisir quelque chose dans la fenêtre DOS, c'est bien ça ?
Si c'est bien ça, regarde du côté de l'UDF Console.au3, qui devrait faire l'affaire.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Répondre