[..] Script qui lit les script ^^

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Max5
Niveau 2
Niveau 2
Messages : 24
Enregistré le : mar. 11 sept. 2007 19:20
Status : Hors ligne

[..] Script qui lit les script ^^

#1

Message par Max5 »

Bonjour à tous,

Je me posais une question, j'aurais voulu savoir comment faire pour créer un script AutoIt qui peut interpréter du code non compilé... :)

Je me doute que c'est possible car c'est en fait ce que fait AutoIt3.exe (qui est un .exe AutoIt) lorsqu'il lance des scripts .au3 ...

...mais je n'ai absolument aucune idée de la manière pour réaliser un tel script.

Donc si une âme charitable possédant de telles connaissances passait par là... je lui en serais reconnaissant. :D
Firefox2
Niveau 2
Niveau 2
Messages : 23
Enregistré le : lun. 31 mars 2008 20:28
Status : Hors ligne

Re: [..] Script qui lit les script ^^

#2

Message par Firefox2 »

Salut !
C'est peut-être quelque chose comme ça qui irait mais il ne gère pas les structures trop compliquées...

Code : Tout sélectionner

#include <File.au3>
#include <Array.au3>

$file = "Test.au3"
_FileReadToArray($file, $file)

For $i = 1 To $file[0]
    
    Execute($file[1])
    
Next
 
Mais pourquoi ne pas tout simplement utiliser AutoIt3.exe

A moins que j'aie mal compris et que ce soit quelque chose que ça que tu cherches:

Code : Tout sélectionner

$file = "Test.au3"
ShellExecute("C:\Program Files\AutoIt3\AutoIt3.exe", '"' & $file & '"', @ScriptDir)
 
Bonne chance ;)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Script qui lit les script ^^

#3

Message par Tlem »

Quel type de code voulez-vous que AutoIt interpréte ?
Quel est le but de votre script ?
Pouvez-vous donner un exemple de ce que vous voulez faire ?
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
Ghost911
Niveau 5
Niveau 5
Messages : 166
Enregistré le : mar. 21 oct. 2008 17:57
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Script qui lit les script ^^

#4

Message par Ghost911 »

Répondre