15/10/11 17:05:06.98 iDpfFPT60.net
OnMessageの使い方は把握してる
ただ同一スクリプト内って条件下で先に起動した別プロセスで動いてる多重起動先に
メッセージを届ける方法がわからない
>214では送りと受けは別スクリプトの前提だし
>349や>359-361は実際には試してなさそう、でもできると確信して話してる
なにか抜け道があるなら教えてほしい
OnMessageの位置ずらして下のスクリプト実行してみて欲しい
うちではどうやっても多重起動先にメッセージを届けられなかった
win8.1 AHK_L 1.1.22.06
#SingleInstance OFF
DetectHiddenWindows, On
;OnMessage( 1234 , "FunctionName" )
SendMessage,1234,1,,,%A_ScriptFullPath% ahk_class AutoHotkey
OnMessage( 1234 , "FunctionName" )
return
FunctionName( wParam , lParam , msg , hwnd )
{
SetFormat IntegerFast, H
hwnd := hwnd
if (msg==1234) {
MsgBox, 送り先hwnd=%hwnd%`nMyhwnd=%A_ScriptHwnd%
}
}
ESC:: ExitApp