J'ai ce script AutoHotkey qui a un problème étrange. Il est utilisé dans 3 stations de travail, mais dans un, le ControlSend ne semble pas fonctionner car le raccourci clavier ne fonctionne pas dans le programme A. Les trois machines ont Windows XP et sont des machines de niveau Pentium 4 avec le même logiciel, le script est en exe forme. J'ai essayé plusieurs façons d'envoyer le raccourci clavier au programme A, mais rien ne semble fonctionner.AutoHotkey ControlSend problème sur une machine
L'idée du script est simplement d'attraper un raccourci clavier et de cliquer dans une autre fenêtre en plus de sa fonction normale. La fonction normale ne fonctionne tout simplement pas.
Des idées qui pourraient être la racine du problème et où je devrais le chercher?
#IfWinActive, Program A
^H::
IfWinActive, Program A
{
ControlFocus, MDIClient1, Program A, , ,
ControlSend, , ^H, Program A, , ,
ControlClick, X46 Y135, Program B, , LEFT , 1
return
}