[R] Raccourci clavier
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.
[R] Raccourci clavier
Bonjour
Commençant a taper un peu sous AutoIt v3, je suis entrain de créer mes premiers scripts.
Après quelques recherches sur internet, je suis tombé sur ce site ou je me suis inscrit tout de suite pour poser ma petite question ^^
Voila, je voudrait savoir comment je peut exécuter un Script (autoIt v3) avec un raccourci clavier.
En gros, un raccourcie clavier qui lance le script auto It.
Alors après je ne sait pas si c'est dans auto It qu'il faut rajouter des lignes de script ou alors quelque chose a faire sous windows...
En tout cas merci pour l'aider que vous pourrez m'apporter .
Bonne journée
Commençant a taper un peu sous AutoIt v3, je suis entrain de créer mes premiers scripts.
Après quelques recherches sur internet, je suis tombé sur ce site ou je me suis inscrit tout de suite pour poser ma petite question ^^
Voila, je voudrait savoir comment je peut exécuter un Script (autoIt v3) avec un raccourci clavier.
En gros, un raccourcie clavier qui lance le script auto It.
Alors après je ne sait pas si c'est dans auto It qu'il faut rajouter des lignes de script ou alors quelque chose a faire sous windows...
En tout cas merci pour l'aider que vous pourrez m'apporter .
Bonne journée
- jbnh
- Niveau 11

- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Raccourcie clavier
faut regarder du coté de windows et plus particulierement :
Mais je n'en sais pas plus
Code : Tout sélectionner
HKEY_LOCAL_MACHINE\SOFTWARE\Waytech\MultiMouse\FunctionBalise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
Re: [..] Raccourcie clavier
Et pourquoi ne pas faire en sorte que le début de votre script soit une boucle qui attend une combinaison de touche pré-définie pour lancer la suite du script ?
- jbnh
- Niveau 11

- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Raccourcie clavier
ca pompe le cpu ^^
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
Re: [..] Raccourcie clavier
Bah faut bien le faire chauffer un peu ce flemmard ! 
Re: [..] Raccourcie clavier
J'ai trouver le moyen de mettre un raccourcie clavier, mais il marche pas tout le temps.
Vous savoir comment je peut faire tourner le script en boucle avec des pauses mettre des racourcie clavier qui me permette de lancer les étapes de mon script ?
Vous savoir comment je peut faire tourner le script en boucle avec des pauses mettre des racourcie clavier qui me permette de lancer les étapes de mon script ?
- jbnh
- Niveau 11

- Messages : 1932
- Enregistré le : ven. 02 mai 2008 14:54
- Localisation : Bruxelles
- Status : Hors ligne
Re: [..] Raccourcie clavier
exemple :
Code : Tout sélectionner
HotKeySet("a", "coucou") ;touche a
while 1
wend
Func coucou()
msgbox(0,'', 'salut !')
EndFuncBalise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
Merci
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Raccourcie clavier
Plus simplement, il est possible de faire ceci : http://jaws.unadev.com/05_WINDOWS_XP_Cr ... lavier.htm
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é".
Re: [..] Raccourci clavier
Merci de m'avoir mis sur la voie
j'ai procéder grâce a HoeKey pour creer mes propres racourcie windows ^^
merci ^^
Pas contre question a jbnh
tu a dit de mettre sa :
Ce qui va ecrire coucou a chaque fois que tu presse "a"
comment tu peux dire a chaque fois que tu press CTRL + ALT + A ?
j'ai procéder grâce a HoeKey pour creer mes propres racourcie windows ^^
merci ^^
Pas contre question a jbnh
tu a dit de mettre sa :
Code : Tout sélectionner
HotKeySet("a", "coucou") ;touche a
comment tu peux dire a chaque fois que tu press CTRL + ALT + A ?
- sylvanie
- Niveau 11

- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Re: [..] Raccourci clavier
Bonsoir,
Hotkeyset a le même type de syntaxe que la fonction Send, donc ctrl alt a sera initialisé comme ceci :
HotKeySet("^!a", "coucou")
Hotkeyset a le même type de syntaxe que la fonction Send, donc ctrl alt a sera initialisé comme ceci :
HotKeySet("^!a", "coucou")
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Re: [..] Raccourci clavier
Oki merci.
J'ai une autre question (je sait pas si je doit recreer un nouveau fil de discussion) ...
Ma question est : Est-il possible de faire rentrer la variable de l'heure (du BIOS ou celle qui s'affiche en bas de l'ecran a droite) dans ma maccro quand je l'execute.
Je m'explique :
- Si j'execute ma macro de 9 h à 12 h, alors elle me renvoi en écritue (send("BJ")): "Bonne journée"
- Si j'execute ma macro de 12 h à 16 h, alors elle me renvoi : "Bonne après midi"
- Si j'execute ma macro de 16 h à 20 h, alors elle me renvoi : "Bonne fin d'après midi"
- Si j'execute ma macro de 20 h à 23 h, alors elle me renvoi : "Bonne soirée"
- Si j'execute ma macro de 23 h à 3 h, alors elle me renvoi : "Bonne fin de soirée"
Je sait pas si c'est possible, en tout cas si sa l'es, j'aimerai bien tester le code pour mon script.
Je touche un peu a tout ce qui est devellopement, mais je debute dans AutoIt.
Sa me serai un truc comme sa, mais pas de variable prise par AutoIt:
Merci ^^
J'ai une autre question (je sait pas si je doit recreer un nouveau fil de discussion) ...
Ma question est : Est-il possible de faire rentrer la variable de l'heure (du BIOS ou celle qui s'affiche en bas de l'ecran a droite) dans ma maccro quand je l'execute.
Je m'explique :
- Si j'execute ma macro de 9 h à 12 h, alors elle me renvoi en écritue (send("BJ")): "Bonne journée"
- Si j'execute ma macro de 12 h à 16 h, alors elle me renvoi : "Bonne après midi"
- Si j'execute ma macro de 16 h à 20 h, alors elle me renvoi : "Bonne fin d'après midi"
- Si j'execute ma macro de 20 h à 23 h, alors elle me renvoi : "Bonne soirée"
- Si j'execute ma macro de 23 h à 3 h, alors elle me renvoi : "Bonne fin de soirée"
Je sait pas si c'est possible, en tout cas si sa l'es, j'aimerai bien tester le code pour mon script.
Je touche un peu a tout ce qui est devellopement, mais je debute dans AutoIt.
Sa me serai un truc comme sa, mais pas de variable prise par AutoIt:
Code : Tout sélectionner
If heure 9 h => 12 h
Send("Bonne journée")
If heure 12 h => 16 h
Send("Bonne après midi")
If heure 16 h => 20 h
Send("Bonne fin d'après midi")
If heure 20 h => 23 h
Send("Bonne soirée")
If heure 23 h => 3 h
Send("Bonne fin de soirée")
Else .... (je sait pas ^^)
Merci ^^
-
ani
- Niveau 11

- Messages : 1826
- Enregistré le : lun. 23 juil. 2007 12:31
- Localisation : Bureau
- Status : Hors ligne
Re: [..] Raccourci clavier
Oui c'est possible avec la Macro @HOUR
exemple repris dans l'aide. adapté le a votre besoin
exemple repris dans l'aide. adapté le a votre besoin
► Afficher le texte
Re: [..] Raccourci clavier
D'accord, mais ma variable c'est pas $msg ?ani a écrit :Code : Tout sélectionner
Switch @HOUR Case 6 To 11 $msg = "Good Morning" Case 12 To 17 $msg = "Good Afternoon" Case 18 To 21 $msg = "Good Evening" Case Else $msg = "What are you still doing up?" EndSwitch MsgBox(0, Default, $msg)
et je veux pas de message box (sa me fait penser a un pop up de message, si c'est bien sa).
J'aurai aimer l'integrer avec mon script qui est celui - ci :
Code : Tout sélectionner
WinWaitActive("notepad")
Send ( "{ENTER}" )
Send(" Merci a toi")
Send ( "{ENTER}" )
Sleep(2000)
Send ( "{ENTER}" )
"ICI"
Send ( "{ENTER}" )Donc sa sera plus avec la variable "send" devant, mais je voit pas comment l'adapter .
edit :
trouver en barbouillant, merci a toi ^^
Re: [..] Raccourci clavier
Petit probleme en soit ?
Voila, ai mis sa, et par exemple a 19 h 10, sa me met toujours " bonne fin d'après midi " au lieu de " bonne soirée."
Quelque chose qui explique sa, peut etre mettre les minutes, si oui comment ?
Merci .
Code : Tout sélectionner
Switch @HOUR
Case 9 To 12
send(" bonne journée")
Case 12 To 16
send(" bonne après midi ")
Case 16 To 19
send(" bonne fin d'après midi ")
Case 19 To 23
send(" bonne soirée.")
Case 23 To 3
send(" bonne fin de soirée ")
EndSwitch
Send ( "{ENTER}" )
Quelque chose qui explique sa, peut etre mettre les minutes, si oui comment ?
Merci .
- moutelous
- Niveau 6

- Messages : 229
- Enregistré le : sam. 09 févr. 2008 19:51
- Localisation : Rennes
- Status : Hors ligne
Re: [..] Raccourci clavier
Bonsoir,
Ben, Oui .... Comment voulez vous qu'un langage (autoit en l'occurrence) s'en sorte...
Il me semble que l'exemple d'Ani était explicite ....
A+
PS: SVP .... Soignez quelque peu votre orthographe et/ou grammaire .... sa est un possessif, ça ou çà est un pronom ou un adverbe...
Ben, Oui .... Comment voulez vous qu'un langage (autoit en l'occurrence) s'en sorte...
S'il est 12 : 00 que choisi AutoIt le premier Case ou le Second .... Le premier en fait .. et c'est pour cela qu'à :zilly a écrit :Case 9 To 12
send(" bonne journée")
Case 12 To 16
send(" bonne après midi ")
Rappel : le Switch est sur @Hour .... et non @Hour ... plus des minutes...zilly a écrit :19 h 10, sa me met toujours " bonne fin d'après midi " au lieu de " bonne soirée."
Il me semble que l'exemple d'Ani était explicite ....
A+
PS: SVP .... Soignez quelque peu votre orthographe et/ou grammaire .... sa est un possessif, ça ou çà est un pronom ou un adverbe...
A+
-
ani
- Niveau 11

- Messages : 1826
- Enregistré le : lun. 23 juil. 2007 12:31
- Localisation : Bureau
- Status : Hors ligne
Re: [..] Raccourci clavier
Comme vous l'a formulé moutelous, çà fonctionne par heure
Explication première case 9 to 12 < de 9heure a 12:59
bonne continuation 
Explication première case 9 to 12 < de 9heure a 12:59
Code : Tout sélectionner
Dim $msg
Switch @HOUR
Case 9 To 12
$msg = " bonne journée"
Case 13 To 16
$msg = " bonne après midi"
Case 17 To 19
$msg = " bonne fin d'après midi "
Case 20 To 23
$msg = " bonne soirée."
Case 24 To 3
$msg = " bonne fin de soirée"
Case Else
$msg = "What are you still doing up?"
EndSwitch
WinWaitActive("notepad")
Send ( "{ENTER}" )
Send(" Merci a toi")
Send ( "{ENTER}" )
Sleep(2000)
Send ( "{ENTER}" )
send($msg)
Send ( "{ENTER}" )

