Bonjour à tous,
Je souhaiterai savoir si quelqu'un sait comment suspendre une compilation en utilisant AutoIt3Wrapper. Voici un exemple :
Code : Tout sélectionner
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Run_Before=""%autoitdir%\AutoIt3.exe" ".\Confirmation.au3" "%scriptdir%" "%scriptfile%""
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
MsgBox(0, @ScriptName, "Version "&(@Compiled?"compilée":"script"))
Comme vous le voyez, c'est très basique. Et lors de l'appel à la compilation, juste avant la compilation du script justement, je souhaite lancer "Confirmation.au3" dont voici le code :
► Afficher le texteConfirmation.au3
Code : Tout sélectionner
; Test de compilation
If $cmdLine[0] < 2 Then
compilation_ko()
ElseIf 1 = MsgBox(0, @ScriptName, "Confirmer la compilation ?"&@CRLF&$cmdLine[1]&"\"&$cmdLine[2]&".au3") Then
compilation_ko()
Else
compilation_ok()
EndIf
; Continuer la compilation
Func compilation_ok()
; TODO
EndFunc
; Arreter la compilation
Func compilation_ko()
; TODO
EndFunc
J'ai tenté de remplir les fonctions compilation_ok/ko avec des Exit 0/1 en me disant que le code d'erreur de sortie du programme pourrait être un facteur d'arret, mais visiblement ce n'est pas le cas.
Quelqu'un aurait une idée?
Merci d'avance !
