[..] Lancement avec shellexec

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
ethneldryt
Status : Hors ligne

[..] Lancement avec shellexec

#1

Message par ethneldryt »

Bonjour.
Voila dans mon script j'ai un truc tout simple :

Code : Tout sélectionner

Func addpiano()
ShellExecute("./addons/piano.exe")
EndFunc
La ca lance piano.exe
mais si l'exe n'est pas present, afficher une message box.
Dans cette msgbox il y a :


Addons non trouver
Le telecharger?
Si oui, il se telecharge dans le dossier ./addons/ puis la msgbox se ferme.
Si non, la message message box se ferme.





Merci de votre aide
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Lancement avec shellexec  

#2

Message par ani »

Code : Tout sélectionner

AddPiano()

Func AddPiano()
; on vérifie si le fichier existe
; si il est présent on l'excécute
If FileExists (./addons/piano.exe) then
   shellexecute(./addons/piano.exe)
else ; sinon
; Message box
    $Reponse = Msgbox(4,"Addons non Trouvé","Voulez-vous le télécharger?")
; On vérifie si on appuie sur le bouton Oui ou Non
    If ($Reponse=6) then
        InetGet("url du telechargement","./Addons/piano.exe")
    else ; sinon
        exit
    Endif
Endif
EndFunc

Voilà à quoi sa doit ressembler, Mais çà ne me convient pas, pourqoi ? je vous laisse deviner :)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Lancement avec shellexec

#3

Message par Tlem »

Quote Quote Quodette dit la poule. :lol:
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é".
Répondre