带有按钮和鼠标点击拦截的自动化。

 

在研究Code Base的时候,我发现了一个脚本一个脚本

第一个拦截的是按下的键的代码,第二个则使用这些代码。


所以我不太清楚哪些代码与按钮相对应。例如,如何找出按Ctrl+R的代码,该命令启动测试器,或F6。也许有一个程序可以拦截?

请告知谁在现场....

 
有一行Print("Key pressed code=",lastkey," from window " ,lastwnd)。
 
sabluk >> :
嗯,有一行Print("Key pressed code=",lastkey," from window ",lastwnd)。

是我不太清楚的地方。


例如,使用脚本的HOME按钮给出了

2008.11.13 23:28:41 shablon EURUSD,M15: 在EURUSD,M15窗口中按下键代码=36


而另一个脚本使用一个代码来自动按压0x24。


那么,如何使用它并不十分清楚?

 
在互联网上寻找一个列出代码的符号表
 
我想我已经明白了。脚本以十进制形式传输代码,但我需要的是十进制16进制。
 
不清楚该如何处理键盘快捷键。例如,Ctrl+R。
 
HIDDEN >> :
不清楚该如何处理键盘快捷键。例如,Ctrl+R。

这些脚本的最终结果是什么?

也许是一种选择。

 
你需要得到Ctrl+R的快捷方式。如何做的问题仍未解决。
 

'关于代码主题的研究到PostMessageA

33315 - 策略测试员视图

 
关于键盘快捷键,以及所有的API脚本,请在数据库中搜索Ilnur 的帖子和他的脚本。他比任何人都耕耘得更深。
 
HIDDEN писал(а)>>
是获得Ctrl+R的快捷方式。如何做的问题仍未解决。

同一库中的函数 "int GetLastKeyLP() "和 "int GetLastMouseLP() "应该会有帮助。并在函数中使用结果int SendMessageA (int hWnd, int Msg, int wParam, int lParam); int PostMessageA (int hWnd, int Msg, int wParam, int lParam)