07/10/12 15:44:33 Uk+Wnxiy0
>>959
>>957にムカツイたので一番簡単そうなHSPって奴を落としてきて作ってみた
HSP3のスクリプトエディタに以下を貼り付けて後はHSP(P)メニューからなんとかしる
エラー処理とか何もしてないしログが無限に増え続けるから嫌ならなんとかしる
screen 0,260,24,,100,100
tx=0
ty=0
sdim buf, 1000
filename="mouse.log" ;保存するファイル名
exist filename
buf = "マウスログ取得開始" + str(gettime(4))+":"+str(gettime(5))+":"+str(gettime(6)) + "\n"
bsave filename, buf, strlen(buf), strsize
*main
x=ginfo_mx ;マウス座標取得
y=ginfo_my
if (x ! tx)&(y ! ty) : gosub *save ;座標が変わっていたら保存
tx=x
ty=y
wait 10 ;約100msのインターバル
goto *main
*save
ts=str(gettime(4))+":"+str(gettime(5))+":"+str(gettime(6))+"."+str(gettime(7))
st=ts+" X:"+str(x)+" Y:"+str(y)+"\n"
cls
mes st ;保存する文字列を一応表示
buf=st
exist filename
bsave filename, buf, strlen(buf) , strsize ;filenameのファイルに追記
return