Salut, à tous,
J'aimerais savoir comment fonctionne la concaténation avec autoit.
Je voudrais rajouter { et } autour de la variable $tch2 (F3 au départ mais peut etre modifier par une autre touche) afin de l'utiliser comme variable avec la fonction HotKeySet
au final $var = {F3} par exemple
[R] Concatenation et send de trois touches d'un coup !
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] Concatenation et send de trois touches d'un coup !
Modifié en dernier par baddark le lun. 13 juil. 2009 18:16, modifié 3 fois.
Re: [..] Concatenation
Pas lu entièrement merci, j'avais tester avec le point mais pas avec le Et^^
Encore une petite question, j'ai un peu de mal à comprendre la doc la.
Si je dois appuyez sur deux touches (Ctrl + Alt) pour faire la fonction send(),
Je dois faire comme sa ? send({CTRL} & {ALT}, "texte") ou send("texte!")
Aussi c'est très bizarre, Le HotKeySet repère bien les lettres et F1, F2,...,F12, mais impossible de lui faire repérer ALT ou Ctrl... Je n'y comprends plus rien :s
Encore une petite question, j'ai un peu de mal à comprendre la doc la.
Si je dois appuyez sur deux touches (Ctrl + Alt) pour faire la fonction send(),
Je dois faire comme sa ? send({CTRL} & {ALT}, "texte") ou send("texte!")
Aussi c'est très bizarre, Le HotKeySet repère bien les lettres et F1, F2,...,F12, mais impossible de lui faire repérer ALT ou Ctrl... Je n'y comprends plus rien :s
- Iste
- Niveau 11

- Messages : 1870
- Enregistré le : jeu. 04 déc. 2008 14:21
- Localisation : 76
- Status : Hors ligne
Re: [..] Concatenation et send de trois touches d'un coup !
Et depuis la derniere foi, elle est toujours pas réaparu la doc ?
"^!a" c'est un racourcit pour "{ALTDOWN}{CTRLDOWN}a{CTRLUP}{ALTUP}". plus simple non ?
par contre, send({CTRL} & {ALT}, "texte") ca veut rien dire...
La syntax de send() n'est pas respecter, {CTRL} n'existe meme pas dans la doc et de toute facon ya pas les guilmets autour et pour finir ce & qui sort de nul part...
send("texte!") n'est pas beaucoup mieux, les symbol ! ^ et autre se place au début...
Apres, oui effectivement, on ne peut pas faire de hotkey set avec seulement les touche Alt, Ctrl, Shift, Win, c'est marqué dans la doc
Il faut les assosier a d'autre touches. Mais si vraiment c'est ces touche que tu veux utiliser, tu peux bricoler ca avec _IsPressed() ou autre udf
Donc voila, mais on est pas la pour lire la doc a votre place
"^!a" c'est un racourcit pour "{ALTDOWN}{CTRLDOWN}a{CTRLUP}{ALTUP}". plus simple non ?
par contre, send({CTRL} & {ALT}, "texte") ca veut rien dire...
La syntax de send() n'est pas respecter, {CTRL} n'existe meme pas dans la doc et de toute facon ya pas les guilmets autour et pour finir ce & qui sort de nul part...
send("texte!") n'est pas beaucoup mieux, les symbol ! ^ et autre se place au début...
Apres, oui effectivement, on ne peut pas faire de hotkey set avec seulement les touche Alt, Ctrl, Shift, Win, c'est marqué dans la doc
Il faut les assosier a d'autre touches. Mais si vraiment c'est ces touche que tu veux utiliser, tu peux bricoler ca avec _IsPressed() ou autre udf
Donc voila, mais on est pas la pour lire la doc a votre place
Signez ici
Re: [..] Concatenation et send de trois touches d'un coup !
ok ok, merci, je l'ai lu un peu la doc mais je ne suis pas bon en anglais :s
Même avec la doc !
Je pense que je me suis tromper dans mes phrases, je voulais parler de HotKeySet plutot :/
Par exemple, Les associations Ctrl + F4, Ctrl + Alt + F4, Alt + F4, Maj + F4 ???
Tu vas surement m'envoyer vers a doc mais je comprends comment utiliser les touche Maj, Alt et Ctrlavec une lettre mais pas avec une touche comme sa :s
Non pas du tout... J'ai rien compris"^!a" c'est un racourcit pour "{ALTDOWN}{CTRLDOWN}a{CTRLUP}{ALTUP}". plus simple non ?
Je pense que je me suis tromper dans mes phrases, je voulais parler de HotKeySet plutot :/
Ok, mais puis-je les associer à une touche comme F1, F2,..., F11, F12 ??Apres, oui effectivement, on ne peut pas faire de hotkey set avec seulement les touche Alt, Ctrl, Shift, Win, c'est marqué dans la doc
Il faut les assosier a d'autre touches. Mais si vraiment c'est ces touche que tu veux utiliser, tu peux bricoler ca avec _IsPressed() ou autre udf
Par exemple, Les associations Ctrl + F4, Ctrl + Alt + F4, Alt + F4, Maj + F4 ???
Tu vas surement m'envoyer vers a doc mais je comprends comment utiliser les touche Maj, Alt et Ctrlavec une lettre mais pas avec une touche comme sa :s
- Iste
- Niveau 11

- Messages : 1870
- Enregistré le : jeu. 04 déc. 2008 14:21
- Localisation : 76
- Status : Hors ligne
Re: [..] Concatenation et send de trois touches d'un coup !
Le coup de "je suis pas bon an anglais" ca prend pas avec moi, vu que je n'ai jamais pris de cours d'anglais, et du coup ne le parle pas du tout, mais quand je lis
Donc bon, comme je préfere penser qu'il y a de la bonne volonté mise en jeu j'explique en francais tout beau ;
Les symbole +,^ et ! corresponde respectivement a MAJ, CTRL et ALT. Pour en utiliser une en combinaison avec une autre touche, il faut placer leur symbole juste avant la touche en question
Ben j'arrive a comprendre que pour dire CTRL+F3 je doit dire "^{F3}"'!'
blablabla Send("This is text!a") blablabla "This is text" & "ALT+a".
'+'
blablabla Send("Hell+o") blabla "HellO". Send("!+a") blabla "ALT+SHIFT+a".
'^'
blablabla Send("^!a") blabla "CTRL+ALT+a".
Donc bon, comme je préfere penser qu'il y a de la bonne volonté mise en jeu j'explique en francais tout beau ;
Les symbole +,^ et ! corresponde respectivement a MAJ, CTRL et ALT. Pour en utiliser une en combinaison avec une autre touche, il faut placer leur symbole juste avant la touche en question
Code : Tout sélectionner
HotKeySet ( "^c" , "function" )Signez ici
Re: [..] Concatenation et send de trois touches d'un coup !
okay, non ce n'est pas du tout de la mauvaise foi ou autre :/
Je n'étais vraiment pas sur que sa fonctionnais comme sa, comme je te l'ai préciser, avec une lettre j'avais compris le fonctionnement, mais avec une autre "touche" non, merci de me l'avoir indiquer, bonne journée.
Je n'étais vraiment pas sur que sa fonctionnais comme sa, comme je te l'ai préciser, avec une lettre j'avais compris le fonctionnement, mais avec une autre "touche" non, merci de me l'avoir indiquer, bonne journée.

