|
UWSCを起動して1時間くらいたつと、call すべき場面でchking unknown errorがでます。 原因の究明と対策について教えてください。 いかが私が使っているスクリプトです。 ↓syoutai.UWS while true IF CHKIMG("img\clickhere_iv1.bmp",,,,,,,IMG_MSK_BGR3)=true then BTN(LEFT,CLICK,G_IMG_x+1,G_IMG_y+1,100) BTN(LEFT,CLICK,100,400,300) sleep(2) call sentou.UWS endif
IF CHKIMG("img\takarabako.bmp",,,,,,,IMG_MSK_BGR3)=true then BTN(LEFT,CLICK,G_IMG_x+1,G_IMG_y+1,300)
endif IF CHKIMG("img\tudukeru.bmp",,,,,,,IMG_MSK_BGR3)=true then BTN(LEFT,CLICK,G_IMG_x+1,G_IMG_y+1,300)
endif
IF CHKIMG("img\muri.bmp",,,,,,,IMG_MSK_BGR3)=true then BTN(LEFT,CLICK,G_IMG_x+1,G_IMG_y+1,300)
ENDIF IF CHKIMG("img\takarabako2.bmp",,,,,,,IMG_MSK_BGR3)=true then BTN(LEFT,CLICK,G_IMG_x+1,G_IMG_y+1,300)
ENDIF
IF CHKIMG("img\syutugenntyuu.bmp",,,,,,,IMG_MSK_BGR3)=true then call relogin_takarabako2.UWS
endif
IF CHKIMG("img\clickhere_iv2.bmp",,,,,,,IMG_MSK_BGR3)=true then BTN(LEFT,CLICK,G_IMG_x+1,G_IMG_y+1,100) BTN(LEFT,CLICK,100,400,300) call sentou.UWS sleep(2) endif wend
↓sentou.UWS for i=1 to 600 sleep(0.1) IF CHKIMG("img\kougeki.bmp",,,,,,,IMG_MSK_BGR3)=true then BTN(LEFT,CLICK,G_IMG_x+1,G_IMG_y+1,300) break elseif i=600 call relogin_takarabako2.UWS endif next for i=1 to 600 sleep(0.1) IF CHKIMG("img\skip_iv1.bmp",,,,,,,IMG_MSK_BGR3) BTN(LEFT,CLICK,G_IMG_x+1,G_IMG_y+1,300) BTN(LEFT,CLICK,G_IMG_x+1,G_IMG_y+1,300) break elseif i=600 call relogin_takarabako.UWS ENDIF next for i=1 to 300 sleep(0.1) IF CHKIMG("img\win_iv1.bmp",,,,,,,IMG_MSK_BGR3) sleep(0.5) BTN(LEFT,CLICK,G_IMG_x+1,G_IMG_y+250,300) break elseif i=300 call relogin_takarabako.UWS endif next call syoutai.UWS
sentou.UWSから、syoutai.UWSを呼び出すところでエラーが出ます。
|
No.153 2014/09/22(Mon) 06:08:51
|
☆ Re: chking unknown error について / routa |
|
|
互いに呼び出しあっている為にスタックメモリーを食いつぶすからでしょう。 ロジックを考え直しましょう。
|
No.156 2014/09/23(Tue) 11:31:03
|
|
☆ Re: chking unknown error について / シマネコ |
|
|
どうもありがとうございます。 スタックメモリーのことは初めて知りました。 組みなおしてみます<(_ _)>
|
No.159 2014/09/23(Tue) 19:47:53
|
|