[R] Corriger mes erreurs/finir mon script.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

[R] Corriger mes erreurs/finir mon script.

#1

Message par blacksoul305 »

Bonjour tout le monde, j'ai besoin d'aide pour corriger certaines de mes erreurs qui d'après, n'ont pas lieu d'être afin de pouvoir terminer ce script.
Avis aux admins.
► Afficher le texte
Donc, première erreur:
► Afficher le texte
Tout me programme est en fait un ensemble de boutons qui sont censés ouvrir le programme ou alors, afficher une MsgBox, qui nous dit que le programme n'a pas été trouvé ou ne s'est pas exécuté. Seulement, la MsgBox ne s'affiche pas quand le programme est inexistant. La seule MsgBox qui fonctionne est celle de l'InputBox.
► Afficher le texte
Celle-ci marche.

Maintenant, je vous demande un conseil, comme vous pouvez le voir dans le spoiler ci-dessus, c'est le bouton qui dit de lire l'InputBox, comment devrais-je faire pour supprimer le bouton et permettre à l'utilisateur de se contenter d'appuyer sur la touche "Entrée" ?

Merci pour vos futures conseils et/ou corrections.
Modifié en dernier par blacksoul305 le mar. 09 août 2011 16:36, modifié 1 fois.
Étudiant en 2ème année de Licence Informatique.
Avatar du membre
Yogui
Niveau 9
Niveau 9
Messages : 689
Enregistré le : ven. 18 avr. 2008 17:29
Status : Hors ligne

Re: [..] Corriger mes erreurs/finir mon script.

#2

Message par Yogui »

Bonjour,

Code : Tout sélectionner

Case $Button5
Run("C:\Program Files\Windows Media Player\wmplayer.exe")
If $Button5=0 Then
MsgBox(16, "Erreur démarrage", "Le programme suivant n'existe peut être pas ou rencontre des difficultés à s'exécuter normalement.")
EndIf
je commencerai par vous conseiller de lire l'aide de la fonction Run...

Code : Tout sélectionner

$PID = Run("C:\Program Files\Windows Media Player\wmplayer.exe")
if  $pid = 0 then
MsgBox(16, "Erreur démarrage", "Le programme suivant n'existe peut être pas ou rencontre des difficultés à s'exécuter normalement.")
endif

Pour le second point merci de lire la doc de : Hotkeyset

Voilà bonne lecture
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] Corriger mes erreurs/finir mon script.

#3

Message par blacksoul305 »

Merci pour la réponse.

Le fait d'utiliser $pid marche très bien.
J'ai lu pour la fonction mais j'ai une erreur. En effet je pensais à "HotKeySet" mais je ne savais pas comment formuler. Pouvez vous me rectifier ?

A la suite du formulaire de ma GUI:
► Afficher le texte
Tout en bas du script, après la fermeture de ma boucle While:
► Afficher le texte
Merci d'avance.

EDIT: Je m'excuse, grosse erreur de ma part, j'ai juste oublié le "EndFunc" à la fin de ma fonction. Résolu !
Étudiant en 2ème année de Licence Informatique.
Répondre