AutoIt Français

Nouveau forum : http://www.autoitscript.fr/
 
AccueilFAQRechercherS'enregistrerMembresGroupesConnexionhttp://www.autoitscript.fr

Partagez | 
 

 mettre "en pause" le script

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
KITKAT
Membre


Nombre de messages : 36
Age : 28
Date d'inscription : 23/12/2006

MessageSujet: mettre "en pause" le script   2007-06-18, 23:58

sur un des scripts qu'on m'a filé il y avais ceci:

HotKeySet("{ESC}","My_Exit")


Func My_Exit()
Exit
EndFunc

ya une fonction pour mettre "en pause" le script au lieu d'exit??
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Tlem
Admin
Admin


Nombre de messages : 39
Age : 49
Localisation : Bordeaux
Date d'inscription : 11/05/2007

MessageSujet: Re: mettre "en pause" le script   2007-06-19, 00:57

Sleep(5000) pour faire une pause de 5 secondes.

Sinon une boucle While ... Wend suffit à attendre une action.

Genre :
[code]While 1
'Action a réaliser pour sortir' Then ExitLoop
sleep(300)
Wend[/code]
Ce genre de boucle ne consomme pas le CPU si il n'y en à pas besoin ...

Voici un code de la doc :
[code]; Press Esc to terminate script, Pause/Break to "pause"

Global $Paused
HotKeySet("{PAUSE}", "TogglePause")
HotKeySet("{ESC}", "Terminate")
HotKeySet("+!d", "ShowMessage") ;Shift-Alt-d

;;;; Body of program would go here ;;;;
While 1
Sleep(100)
WEnd
;;;;;;;;

Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script is "Paused"',0,0)
WEnd
ToolTip("")
EndFunc

Func Terminate()
Exit 0
EndFunc

Func ShowMessage()
MsgBox(4096,"","This is a message.")
EndFunc[/code]

_________________
Le [b]"ça ne marche pas"[/b] est une conséquence commune découlant de beaucoups trops de raisons potentielles ...

Salutations.
Thierry
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
mettre "en pause" le script
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème avec "Auto Pause" et "Démarrage auto" sur mon GPS Oregon 650
» Peut-on mettre plusieurs scripts dans "description du site"?
» Déplacer le script "Derniers sujets".
» Est-il possible de mettre son forum "hors ligne"?
» Mettre en gras le nom des groupes dans la partie "Légende"

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
AutoIt Français :: AutoIt v3 :: Entraide-
Sauter vers: