Page 1 sur 1

[R] Compiler automatiquement un fichier autoIt

Posté : sam. 19 juil. 2014 17:00
par Boulanza
Bonjour,
J’aimerais compiler automatiquement un fichier autoIt mais lors de la compilation il me demande d’indiquer le chemin du fichier à compiler (Select script to Compile with AUT2EXE). Comment faire pour éviter ça
Merci de votre aimable aide !

Code : Tout sélectionner

Global $file
;$search = FileFindFirstFile("MonAppli.au3")
$search = FileFindFirstFile("*.au3")
   Global $file = FileFindNextFile($search)
  MsgBox(0, "Fichier:", $file)

;local $a = inputbox("test", "test", "IniRead.au3", "", 5)
local $a = $file
if StringLen ( $a ) > 0 Then
   if StringRight ( StringLower ( $a ), 4 ) <> ".au3" Then  ; verifier si le nom entier du script est tape,
      $a &= ".au3"                                                     ; si .au3 manque, l'ajouter

  endif
   if fileexists ( @ScriptDir & "\" & $a ) Then   ; verifier que le fichier $a existe dans le repertoire de ce script
     

   $path = @ProgramFilesDir&"\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe"
   $dest = @ScriptDir&"\MonAppli"
RunWait('"' & $path & '" /in "' & @desktopdir & $a  &"/out  Autotest.exe /x86")
;Select script to Compile with AUT2EXE

else
      msgbox(0,"","Le fichier '" & $a & "' n'existe pas!")
   endif
endif
 

Re: [..]Compiler automatiquement un fichier autoIt

Posté : sam. 19 juil. 2014 19:21
par mikell
Manquerait pas une bricole dans ton RunWait ?

Re: [..]Compiler automatiquement un fichier autoIt

Posté : sam. 19 juil. 2014 21:33
par Boulanza
Oui,mikell
J'ai porté une petit modification,qui marche, mais il y a quelque chose qui manque je l'avoue.
► Afficher le texte
Cordialement.

Re: [..]Compiler automatiquement un fichier autoIt

Posté : sam. 19 juil. 2014 23:48
par lacnia
Hum qu'est ce qu'il te manque ? 8)

Tu devrais faire cela avec Aut2exe directement, enfin je sais pas c'est toi qui vois, moi j'utilise aut2exe directement pour compiler un au3 via un script ...

Sinon pour Aut2Exe :
► Afficher le texte
J’espère t'avoir apporter une solution au manque dont tu parlais x)

Re: [..]Compiler automatiquement un fichier autoIt

Posté : dim. 20 juil. 2014 00:36
par Boulanza
Bonsoir,
Merci infiniment lacnia. C'est clair, simple et logique. Je testerais demain inchaalah.
Cordialement.

Re: [..]Compiler automatiquement un fichier autoIt

Posté : dim. 20 juil. 2014 10:05
par mikell
Tu pourrais aussi essayer ça

Code : Tout sélectionner

RunWait('"' & $path & '" /in "' & @desktopdir [color=#FF0000]& "\"[/color] & $a &" /out Autotest.exe /x86")

Re: [..]Compiler automatiquement un fichier autoIt

Posté : dim. 20 juil. 2014 15:13
par Boulanza
Bonjour,
Merci pour vos repenses.
Ci-dessous les fonctions qui marche avec: Aut2exe et AutoIt3Wrapper, c'est grace à vos aides que je suis arrivé à la solution finale, merci infiniment pour votre aide.
► Afficher le texte