[R] Compiler automatiquement un fichier autoIt

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

[R] Compiler automatiquement un fichier autoIt

#1

Message 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
 
Modifié en dernier par Boulanza le dim. 20 juil. 2014 15:14, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..]Compiler automatiquement un fichier autoIt

#2

Message par mikell »

Manquerait pas une bricole dans ton RunWait ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..]Compiler automatiquement un fichier autoIt

#3

Message 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.
Avatar du membre
lacnia
Niveau 3
Niveau 3
Messages : 33
Enregistré le : ven. 18 juil. 2014 01:45
Status : Hors ligne

Re: [..]Compiler automatiquement un fichier autoIt

#4

Message 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)
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..]Compiler automatiquement un fichier autoIt

#5

Message par Boulanza »

Bonsoir,
Merci infiniment lacnia. C'est clair, simple et logique. Je testerais demain inchaalah.
Cordialement.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..]Compiler automatiquement un fichier autoIt

#6

Message par mikell »

Tu pourrais aussi essayer ça

Code : Tout sélectionner

RunWait('"' & $path & '" /in "' & @desktopdir [color=#FF0000]& "\"[/color] & $a &" /out Autotest.exe /x86")
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..]Compiler automatiquement un fichier autoIt

#7

Message 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
Répondre