[R] Fermeture Inputbox

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

[R] Fermeture Inputbox

#1

Message par JIF »

Bonsoir, voilà j'ai programmé un petit programe qui test le niveau d'écoutes des fréquences admise par nos oreilles 8) Il ne manque plus que a corriger un petit problème. J'aimerais que lorsque l'utilisateur clique sur la croie ou sur le bouton imputbox. le scripte ce quittes. Ce qui me permettra d'enlevé cette logue phrase pour expliqué à l'utilisateur comment quitter le programme. Comment je peux structuré sa dans mon code.

Voilà un scren de mon programe.

Image

Merci de me répondre.
Cordialement JIF,
Modifié en dernier par JIF le dim. 09 août 2009 22:31, modifié 1 fois.
Avatar du membre
jumby
Niveau 5
Niveau 5
Messages : 118
Enregistré le : jeu. 12 juin 2008 17:50
Status : Hors ligne

Re: [..] Fermeture Inputbox

#2

Message par jumby »

Si un utilisateur quitte l'inputbox (en passant par le bouton Annuler, la croix, echap...) @error sera égal à 1.

Voici un exemple :

Code : Tout sélectionner

$inputbox = InputBox('', '', '')
if @error = 1 Then
    MsgBox(0, "Vous avez quitté l'inputbox", "Vous avez quitté l'inputbox")
EndIf
A toi de mettre la fonction Exit par exemple pour quitter ton programme lorsque @Error est égal à 1.
Modifié en dernier par jumby le dim. 09 août 2009 18:00, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Fermeture Inputbox

#3

Message par Tlem »

Il serait grand temps de faire quelques efforts sur l'orthographe car là, c'est vraiment catastrophique.

Au cas ou je ne vous aurait pas déjà donné le lien : http://www.autoitscript.fr/forum/viewto ... =35&t=3011

En ce qui concerne vos questions, apprenez que si vous ne nous donnez pas le code ou une partie du code que vous avez écrit, il va être difficile de vous répondre car cela va générer une suite de questions inutiles.
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é".
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [..] Fermeture Inputbox

#4

Message par JIF »

Merci de vos réponses. J'ai essayé de placer a différant endroit le code donner mais rien à faire, sa ne fonctionne toujours pas. Voici mon code initial.

Code : Tout sélectionner

While 1
$nombre = InputBox("Frecances", "Entrez un nombre compris entre 20 et 20000. La frecance ce jouras pendant 3 secondes. Pour quiter le programe veuilez cliqué sur l'icone du programe dans la bare de tache, puis cliqué sur Exit, puis sur le bouton cancel ou sur la croie.",'')
If (($nombre >= 20) AND ($nombre <= 20000)) Then
Beep($nombre, 3000)
Else
MsgBox(0,"Erreure", "Veuillez entrer un nombre compris entre 20 et 20000")
EndIf
Wend
Merci de me répondre.

Cordialement JIF,
Avatar du membre
jumby
Niveau 5
Niveau 5
Messages : 118
Enregistré le : jeu. 12 juin 2008 17:50
Status : Hors ligne

Re: [..] Fermeture Inputbox

#5

Message par jumby »

Code : Tout sélectionner

While 1
$nombre = InputBox("Frecances", "Entrez un nombre compris entre 20 et 20000. La frecance ce jouras pendant 3 secondes. Pour quiter le programe veuilez cliqué sur l'icone du programe dans la bare de tache, puis cliqué sur Exit, puis sur le bouton cancel ou sur la croie.",'')
If (($nombre >= 20) AND ($nombre <= 20000)) Then
Beep($nombre, 3000)
Else
if @error = 1 Then
    exit
    Else
MsgBox(0,"Erreure", "Veuillez entrer un nombre compris entre 20 et 20000")
EndIf
EndIf
Wend
JIF
Niveau 6
Niveau 6
Messages : 219
Enregistré le : mer. 04 févr. 2009 20:07
Localisation : 84
Status : Hors ligne

Re: [..] Fermeture Inputbox

#6

Message par JIF »

Merci de ta réponse Jumby. Sa fonctionne maintenant ! Problèmme résolut.
Cordialement JIF,
Répondre