ex :
syntaxe correcte :
Code : Tout sélectionner
mode_RMFD_R828 = EXEC("MapKey(&RMFD, GAINU, ActKey(PULSE+KEYON+Volume_up));");
Code : Tout sélectionner
MapKey(&RMFD, GAINU, REXEC(91, 300, "ActKey(PULSE+KEYON+Volume_up);"));
Code : Tout sélectionner
mode_RMFD_R828 = EXEC("MapKey(&RMFD, GAINU, REXEC(91, 300, "ActKey(PULSE+KEYON+Volume_up);"));");
Code : Tout sélectionner
[color=LemonChiffon]mode_RMFD_R828 = EXEC([/color][color=Yellow]"MapKey(&RMFD, GAINU, REXEC(91, 300, [/color][I][color=DarkOrange]""ActKey(PULSE+KEYON+Volume_up);""[/color][/I][color=Yellow]));"[/color][color=LemonChiffon]);[/color]
EDIT : CORRECTIF DE DIMEBUG :
il y a une petite erreur un peu plus haut, du moins 2 erreurs
Code : Tout sélectionner
[color=LemonChiffon]mode_RMFD_R828 = EXEC([/color][color=Yellow]"MapKey(&RMFD, GAINU, REXEC(91, 300, [/color][I][color=DarkOrange]""ActKey(PULSE+KEYON+Volume_up);""[/color][/I][color=Yellow]));"[/color][color=LemonChiffon]);[/color]
l'emploi d'un exec ou d'un rexec dans un EXEC n'est pas authorisé (page 36 du manuel), cela peut arrêter le script (erreur de 'bad alias'). Pour eviter tout probleme, il suffis de créer une fonction contenant le REXEC, puis l'appeler dans l'EXEC. de cette maniere il n'y a pas de souçis.
Si "" compile, cela ne va pas forcément marcher convenablement,
en réalité, il faut faire \" au lieu de "".