Bonjour/Bonsoir, j'aimerai lancer mon scripte par une touche, et non activé le scripte qu'il ce lance aussitôt puis mètre le scripte en pause
(j'espère que l'on ma comprise)
[R] Lancer le script par une touche
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
rabbit14000
- Niveau 2

- Messages : 28
- Enregistré le : ven. 12 févr. 2010 17:43
- Status : Hors ligne
[R] Lancer le script par une touche
Modifié en dernier par rabbit14000 le lun. 15 févr. 2010 17:20, modifié 1 fois.
Re: [..]lancer le scripte par une touche
Code : Tout sélectionner
HotKeySet('{F6}', '_Start')
HotKeySet("{ESC}", "_terminate")
While 1
sleep(200)
WEnd
Func _Start()
msgbox(0,'',"coucou",1)
EndFunc ;==>_Start
Func _terminate()
Exit
EndFunc ;==>_terminateMettre le code de ton "script" dans la fonction _start()
Yogui
-
rabbit14000
- Niveau 2

- Messages : 28
- Enregistré le : ven. 12 févr. 2010 17:43
- Status : Hors ligne
Re: [..]lancer le scripte par une touche
le scripte se ferme aussitôt ouvert quand je place mon "while 1" dans la fonction
sinon dejas pour quitter le scripte avec "esc" sa marche nickel
sinon dejas pour quitter le scripte avec "esc" sa marche nickel
Code : Tout sélectionner
HotKeySet("{ESC}", "_terminate")
HotKeySet('{F6}', '_Start')
Func _Start()
While 1 ; tout mon scripte est ici
WEnd
EndFunc ;==>_Start
Func _terminate()
EndFunc ;==>_terminateRe: [..]lancer le scripte par une touche
je vais le refaire :
pour faire simple tu dois mettre ton script dans une fonction il ne faut rien mettre dans le while 1 qui n'est la que pour attendre les hotkeys
mon script fonctionne si tu le lance et que tu fais F6 il t'affiche un message box coucou durant une seconde
Code : Tout sélectionner
HotKeySet('{F6}', '_Start') ; mise en place de F6 pour démarrer la fonction
HotKeySet("{ESC}", "_terminate") ; mise en place de echap pour fermer le script
While 1 ;début de la boucle de maintient du script
sleep(200) ;pause très courte pour éviter de faire griller le processeur
WEnd ;fin de la boucle de maintient du script
;(en faite cette boucle while n'est la que pour faire attendre le script il attend F6 ou echap
Func _Start() ;début de la fonction appeler par F6
msgbox(0,'',"coucou",1);ici placer le code qui doit être lancer par la touche F6
[color=#BF0000]
;Tout ton code doit être ici[/color]
EndFunc ;==>fi de la fonction _Start
Func _terminate() ;fonction appler par la touche echap
Exit ;fin du programme
EndFunc ;==>_terminatemon script fonctionne si tu le lance et que tu fais F6 il t'affiche un message box coucou durant une seconde
-
rabbit14000
- Niveau 2

- Messages : 28
- Enregistré le : ven. 12 févr. 2010 17:43
- Status : Hors ligne
Re: [..] Lancer le script par une touche
nikel merci bien 
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Lancer le script par une touche
N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.
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é".
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é".

