ボタンやマウスクリックの傍受による自動化。

 

Code Baseを調べていて、ある スクリプトと 出会いました。

1つ目は押されたキーのコードを傍受し、2つ目はそれを利用するものです。


例えば、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の押下を自動化するコードを使用しています。


では、使い方がよくわからない?

 
インターネットで、コードの一覧表が掲載されている記号表を探す
 
わかったような気がします。スクリプトでは10進数で送信されますが、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)