目的によって、多少方法が変わると思います。
下のスクリプトは、
クリックしたウインドウやオブジェクトのハンドルを
WindowFromPoint で 捕獲して
sendmsg で WM_SETTEXT を送りつける方法です。
#include "user32.as"
screen 0 , 350,200 : gsel 0 , 2
text = "SetWindowText 関数により テキストをセット"
objsize ginfo_winx , 20 : pos 0,ginfo_winy-20
button gosub "送る",*label_SetText
hButton = objinfo_hwnd(stat)
*Main
px = ginfo_mx : py = ginfo_my
WindowFromPoint px , py : hMouseInWindow = stat
title strf("%d,%d hWnd [0x%x]", px , py , hMouseInWindow)
getkey key , 1
if key ! 0 and hButton ! hMouseInWindow and hwnd ! hMouseInWindow {
chWnd = hMouseInWindow
color 255,255,255 : boxf : color : pos 0,0
mes strf("+選択されているウインドウ+\nhwnd\t0x%x\npos\t%d,%d" , chWnd,px,py)
}
wait 10
goto*Main
*label_SetText
Sendmsg chWnd , 0xC /*WM_SETTEXT*/ ,0 , varptr(text)
return