[R] Comment stopper un script

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
superficiel
Niveau 2
Niveau 2
Messages : 21
Enregistré le : mar. 13 mars 2012 09:48
Status : Hors ligne

[R] Comment stopper un script

#1

Message par superficiel »

J'ai créé une ligne

Code : Tout sélectionner

MsgBox (4, "Script" , "Voulez-vous continuer ?")
Pourtant, que je clique sur oui, ou sur non, le résultat est le même...
Le process continue..
Any one ?
Modifié en dernier par superficiel le mer. 14 mars 2012 18:10, modifié 2 fois.
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [...] Script permettant de renommer un fichier

#2

Message par TT22 »

Quelque chose comme ça :

Code : Tout sélectionner

FileMove("C:\Pj 27\pdc\"&StringRight(@YEAR,2)&"\"&@MON&"\"&@MDAY&"\*.*" , "C:\Pj 27L\pdc\"&StringRight(@YEAR,2)&"\"&@MON&"\"&@MDAY&"\*.pdc")
Cordialement,
TT22
superficiel
Niveau 2
Niveau 2
Messages : 21
Enregistré le : mar. 13 mars 2012 09:48
Status : Hors ligne

Re: [...] Script permettant de renommer un fichier

#3

Message par superficiel »

Pas mal.. j'avoue ne pas bien avoir compris ce que tu as écris, mais ça fonctionne.. décidément, moi le dev...
Une dernière chose alors, vu que tu sembles être "bon"
J'ai créé une boite de message invitant l'utilisateur à cliquer sur oui ou sur non.. Le truc s'est que, que je clique sur oui, ou sur non, le résultat est le même.. Le script continu de tourner..
Quelle est la commande pour stopper le script si je clique sur non et la continuer si je clique sur oui ??
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [...] Comment stopper un script

#4

Message par PandiPanda »

essayer ceci ?

Pour l'InputBox():

Code : Tout sélectionner

InputBox("mon titre","quoi?")
If @error Then
    MsgBox(0,'quitter','quittons ce joli script')
Else
    MsgBox(0,"pas de prob'","continuons ce joli script")
EndIf
► Afficher le texte
Pour la MsgBox():

Code : Tout sélectionner

Local $id=MsgBox(1,"mon titre","continuer ?")
If $id <> 1 Then
    MsgBox(0,'quitter','quittons ce joli script')
Else
    MsgBox(0,"pas de prob'","continuons ce joli script")
EndIf
► Afficher le texte
Modifié en dernier par PandiPanda le mer. 14 mars 2012 17:57, modifié 1 fois.
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [...] Comment stopper un script

#5

Message par TT22 »

Pour savoir quel bouton a été appuyé, il faut utiliser la valeur du retour de la MsgBox (6 pour "Oui" et 7 pour "Non").
Ce qui donne :
► Afficher le texte
Et quand à mon script :

Code : Tout sélectionner

StringRight(@YEAR,2)& _ ; Retourne les deux dernier caractères de la macro @YEAR (qui donne l'année actuelle).
"\"&@MON& _ ; Met un contre-slash et le mois actuel (macro @MON).
"\"&@MDAY ; ; Met un contre-slash et le jours actuel (macro @MDAY).
Et si pour l'anné, j'utilise la fonction StringRight, c'est parceque la macro @YEAR renvois 2012 et pas 12 comme tu le voulais.

Voilà, j'espère que tu as compris :wink:

Edit : Doublé par PandiPanda :roll:
Cordialement,
TT22
superficiel
Niveau 2
Niveau 2
Messages : 21
Enregistré le : mar. 13 mars 2012 09:48
Status : Hors ligne

Re: [...] Comment stopper un script

#6

Message par superficiel »

Je me suis servi du script fournis par TT22 mais malheureusement, ça n'a pas fonctionné.
J'ai ajouté la commande exit(chemin du script) au niveau du ElseIf $Return = 7 Then..
Et là, le process s'est bien arrêté..
Je ne pense pas que ce soit très propre mais bon..
Merci pour votre aide en tout cas !!!!
Wardow
Niveau 4
Niveau 4
Messages : 81
Enregistré le : dim. 31 juil. 2011 10:14
Status : Hors ligne

Re: [R] Comment stopper un script

#7

Message par Wardow »

Bien sur, pour que le script sarrette, il faut mettre exit mais par contre je ne vois pas pourquoi avoir mis le chemin de script.
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [R] Comment stopper un script

#8

Message par TT22 »

Excuse moi superficiel mais peux-tu me dire pourquoi tu as modifié le titre de ton premier message et surtout son contenu ?
Parceque maintenant se sujet n'as plus aucun sens :|

Le titre demande comment stopper un script, le contenu de ton message pose une question sur des MsgBox, et moi je te répond avec des FileMove.

Y'a vraiment de quoi devenir fou :shock:
Cordialement,
TT22
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] Comment stopper un script

#9

Message par mikell »

Gné Image
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre