実用性は薄いかもしれませんが
メモ帳を起動させてからの移動ならそれほど難しくないです。
#include "hspext.as"
#include "user32.as"
set_X = 0 ;メモ帳の起動位置X
set_Y = 0 ;メモ帳の起動位置Y
screen 0, 500, 400, 0, 0, 0
button "起動", *start
stop
*start
exec "notepad"
wait 10
aplsel "無題 - メモ帳", 0
Win_Name = refstr
mes "メモ帳のタイトル " + Win_Name
FindWindow 0, Win_Name
Memo_hwnd = stat
mes "メモ帳のハンドル " + Memo_hwnd
dim RECT, 4
GetWindowRect Memo_hwnd, varptr(RECT)
XWin_size = RECT(2) - RECT(0) ;メモ帳のXサイズ
YWin_size = RECT(3) - RECT(1) ;メモ帳のYサイズ
mes "メモ帳のXサイズ " + XWin_size
mes "メモ帳のYサイズ " + YWin_size
MoveWindow Memo_hwnd, set_X, set_Y, XWin_size, YWin_size, 1
あまり良く調べずに作ったのでもっと良い方法がありそうな気がします。
あくまで参考程度という事で・・・(汗)