<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>nastsetのブログ</title>
<link>https://ameblo.jp/nastset/</link>
<atom:link href="https://rssblog.ameba.jp/nastset/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ブログの説明を入力します。</description>
<language>ja</language>
<item>
<title>Gow BOT</title>
<description>
<![CDATA[ //Public変数<br>  Public ID          //AndyウィンドウのID<br>  Public Current_No  //アカウント番号<br>  Public Err_Flag    //Gow起動エラーフラグ<br><br>//設定<br>  MAX_GCNT=2000      //全体の繰り返し数<br>  AOWARI_WAIT=200    //ANDY終了後の待ち時間(秒)<br><br>//ここから全体の繰り返し<br>  Call gow_state_log.uws("開始")<br>  For G_CNT=1 To MAX_GCNT<br>    ERR_FLAG=true<br>    ST=Gettime()<br>    Call gow_state_log.uws("----------------------------------------------------------")<br>    Call gow_state_log.uws(G_CNT+"/"+MAX_GCNT+"セット")<br>    Call gow_state_log.uws("----------------------------------------------------------")<br><br>    //ビープ<br>    Sound("BEEP")<br>    <br>    //ANDY QUIT終了<br>    Ifb Getid("AndyConsole")&gt;=0 then<br>      Sleep(2)<br>      CtrlWIN(Getid("AndyConsole"),CLOSE2)<br>      Sleep(1)<br>    Endif<br>    <br>    //ANDY起動<br>    Call start_andy.uws<br>    ID=Getid("andy")<br>    <br>    //ANDY起動のチェック<br>    Ifb ID&lt;&gt;0 Then<br>      //相対座標化<br>      MouseORG(ID)<br>      <br>      //GOW起動<br>      Call gow_start.uws()<br>      <br>      //課金広告を閉じる<br>      Kbd(VK_ESC,CLICK,100)<br>      Sleep(1)<br>      <br>      //鳩チェック<br>      Select Current_No<br>      Case 5<br>        //鳩チェックしない例外<br>      Default<br>        Call gow_shield.uws()<br>      Selend<br>      <br>      //アテナ開封<br>      Call gow_atena.uws()<br>      <br>      //支援<br>      Call gow_sien.uws()<br>      <br>      //クエスト<br>      Call gow_quest.uws()<br>              <br>      //同盟の贈り物<br>      Call gow_gift.uws()<br>      <br>      //資源送付<br>      Select Current_No<br>      Case 3,4<br>        //資源送付しない例外<br>      Default<br>        Call gow_send.uws()<br>      Selend<br>      <br>      //ログアウト<br>      Call gow_logout.uws()<br>      <br>      //エラーフラグ処理<br>      Err_Flag=false<br>      <br>      //ANDY終了<br>      CtrlWIN(ID,CLOSE)<br>      Sleep(2)<br>      MouseORG(Getid("AndyConsole","Qt5QWindow"))<br>      Btn(LEFT,CLICK,160,122,78)<br>      <br>      //次の起動まで待ち、エラー時は10秒<br>      Ifb AOWARI_WAIT&gt;10 Then<br>        Ifb Err_Flag Then<br>          a_w=10<br>          Err_Flag=false<br>        Else<br>          a_w=AOWARI_WAIT<br>        Endif<br>        Call gow_state_log.uws("ANDY終了 wait" + a_w + "sec")<br>        For i=1 To a_w/10<br>          Sleep(10)<br>          Call gow_state_log.uws("         wait" + i*10+ "sec経過/" + a_w)<br>        Next<br>      Else<br>        Call gow_state_log.uws("ANDY終了 wait" + AOWARI_WAIT + "sec")<br>        Sleep(AOWARI_WAIT)<br>      Endif<br>    Endif<br>    Call gow_state_log.uws(G_CNT+"セット終了("+(Gettime()-ST)+"sec)")<br>  Next<br>  <br>//全て完了<br>  Call gow_state_log.uws("----------------------------------------------------------")<br>  Call gow_state_log.uws("終了")<br>  Call gow_state_log.uws("----------------------------------------------------------")<br>
]]>
</description>
<link>https://ameblo.jp/nastset/entry-12165682798.html</link>
<pubDate>Mon, 30 May 2016 19:59:58 +0900</pubDate>
</item>
<item>
<title>「Game of War」の宝箱開封スクリプト</title>
<description>
<![CDATA[ Game of Warで宝箱を開くのがあまりにつらい人に向けた、Windows操作自動化プログラム「<a href="http://www.uwsc.info/" target="_blank">UWSC</a>」のスクリプト例。<br>Androidエミュレータは「<a href="http://news.mynavi.jp/articles/2015/05/22/androidemulator/" target="_blank">Andy</a>」を使用しています。<br><br>//設定<br>  INST_FOLDER="C:\Program Files\Andy\Andy.exe"  //Andyのインストールフォルダ<br>  MAX_GCNT=200        //全体の繰り返し数<br>  MAX_SCNT=200        //一回の繰り返し数<br>  AKIDOU_WAIT=30      //ANDY起動時の待ち時間(秒)<br>  GKIDOU_WAIT=30      //GOW起動時の待ち時間(秒)<br>  KAIFUU_WAIT=20      //宝箱開封前の最終確認時間(秒)<br>  AOWARI_WAIT=10      //ANDY終了後の待ち時間(秒)<br>  OC_WAIT=2.5         //宝箱開封とポップアップクローズのインターバル(秒)<br>  CO_WAIT=2           //ポップアップクローズと宝箱<a href="http://news.mynavi.jp/articles/2015/05/22/androidemulator/" target="_blank"></a>開封のインターバル(秒)<br><br>  KAKIN_X=222         //起動時の課金ボタン位置<br>  KAKIN_Y=1034        //起動時の課金ボタン位置<br>  KAKIN_COLOR=1006763 //起動時の課金ボタンカラー<br>  GOW_W=699           //GOW画面のサイズ<br>  GOW_H=1160          //GOW画面のサイズ<br>  GOW_X=G_SCREEN_W-GOW_W  //GOW画面の位置<br>  GOW_Y=0             //GOW画面の位置<br>  ITEM_X=309          //"アイテム"ボタン位置<br>  ITEM_Y=1051         //"アイテム"ボタン位置<br>  MYITEM_X=428        //"マイアイテム"タブ位置<br>  MYITEM_Y=271        //"マイアイテム"タブ位置<br>  MYITEM_COLOR=9480374  //"マイアイテム"タブの選択色<br>  TAKARA_X=577        //"宝"タブ位置<br>  TAKARA_Y=367        //"宝"タブ位置<br>  TAKARA_COLOR=461163 //"宝"タブの選択色<br>  OPN1_X=580          //宝箱上段の位置<br>  OPN1_Y=557          //宝箱上段の位置<br>  OPN2_X=580          //宝箱中段の位置<br>  OPN2_Y=737          //宝箱中段の位置<br>  OPN3_X=580          //宝箱下段の位置<br>  OPN3_Y=900          //宝箱下段の位置<br>  CLOSE_X=614         //ポップアップを閉じるボタンの位置<br>  CLOSE_Y=331         //ポップアップを閉じるボタンの位置<br>  <br>//解像度が低い場合の補正<br>  If G_SCREEN_H&lt;=1200 Then<br>    ALFA=G_SCREEN_H/1200<br>  Else<br>    ALFA=1<br>  EndIf<br><br>//ここから全体の繰り返し<br>  Print GetTime()+" "+"開始"<br>  For G_CNT=1 TO MAX_GCNT<br>    ST=GetTime()<br>    Print GetTime()+" "+G_CNT+"/"+MAX_GCNT+"セット"<br>    //ANDY起動<br>    Print GetTime()+" "+".ANDY起動"<br>    ID=Exec(INST_FOLDER)<br>    Sleep(AKIDOU_WAIT)<br>    <br>    //ANDY起動のチェック<br>    If ID&lt;&gt;0 Then<br>      //相対座標化<br>      MouseORG(ID)<br>      //GOW起動<br>      //CNT=1<br>      //While !Abs(PeekColor(KAKIN_X*ALFA,KAKIN_Y*ALFA)-KAKIN_COLOR)=0<br>        Print GetTime()+" "+".GOW起動"<br>        Kbd(VK_G,CLICK,100)<br>        Kbd(VK_A,CLICK,100)<br>        Kbd(VK_M,CLICK,100)<br>        Kbd(VK_E,CLICK,100)<br>        Kbd(VK_SPACE,CLICK,100)<br>        Kbd(VK_O,CLICK,100)<br>        Kbd(VK_F,CLICK,100)<br>        Kbd(VK_SPACE,CLICK,100)<br>        Kbd(VK_W,CLICK,100)<br>        Kbd(VK_A,CLICK,100)<br>        Kbd(VK_R,CLICK,100)<br>        Kbd(VK_DOWN,CLICK,300)<br>        Kbd(VK_RIGHT,CLICK,300)<br>        Kbd(VK_RIGHT,CLICK,300)<br>        Kbd(VK_RETURN,CLICK,300)<br>        Sleep(GKIDOU_WAIT)<br>        //CNT=CNT+1<br>        //If CNT&gt;=5 Then Break  //起動の試行は5回まで<br>      //Wend<br>      <br>      //GOWの起動確認,課金広告のボタン色で評価<br>      If Abs(PeekColor(KAKIN_X*ALFA,KAKIN_Y*ALFA)-KAKIN_COLOR)&lt;=0 Then<br>        //ウィンドウサイズ変更<br>        Acw(ID,GOW_X,GOW_Y,GOW_W*ALFA,GOW_H*ALFA,100)<br>        Sleep(1)<br>        //課金広告を閉じる<br>        Kbd(VK_ESC,CLICK,40)<br>        Sleep(0.5)<br>        //宝タブまで開く,アイテムタブと宝タブの色で評価<br>        CNT=1<br>        While !Abs(PeekColor(MYITEM_X*ALFA,MYITEM_Y*ALFA)-MYITEM_COLOR)&lt;=0 AND_<br>              !Abs(PeekColor(TAKARA_X*ALFA,TAKARA_Y*ALFA)-TAKARA_COLOR)&lt;=1000<br>          //アイテム画面を開く<br>          Print GetTime()+" "+".アイテム画面を開く"+CNT<br>          Btn(LEFT,CLICK,ITEM_X*ALFA,ITEM_Y*ALFA,100)<br>          Sleep(0.5)<br>          //マイアイテムタブを開く<br>          Print GetTime()+" "+".マイアイテムタブを開く"+CNT<br>          Btn(LEFT,CLICK,MYITEM_X*ALFA,MYITEM_Y*ALFA,100)<br>          Sleep(0.5)<br>          //宝タブを開く<br>          Print GetTime()+" "+".宝タブを開く"+CNT<br>          Btn(LEFT,CLICK,TAKARA_X*ALFA,TAKARA_Y*ALFA,100)<br>          Sleep(0.5)<br>          CNT=CNT+1<br>          If CNT&gt;=5 Then Break  //起動の試行は5回まで<br>        Wend<br>      <br>        //宝箱開封前の最終確認<br>        If CNT&lt;5 Then<br>          Print GetTime()+" "+"."+KAIFUU_WAIT+"秒待ちます..."<br>          Sound("beep")<br>          Sleep(KAIFUU_WAIT)<br>          //宝箱開封の繰り返し<br>          For S_CNT=1 TO MAX_SCNT<br>            Print GetTime()+" "+".開封("+G_CNT + "_" +S_CNT+"/"+MAX_SCNT+")"<br>            //開く<br>            Btn(LEFT,CLICK,OPN1_X*ALFA,OPN1_Y*ALFA,100)<br>            Btn(LEFT,CLICK,OPN1_X*ALFA,OPN1_Y*ALFA,100)<br>            Btn(LEFT,CLICK,OPN2_X*ALFA,OPN2_Y*ALFA,100)<br>            Btn(LEFT,CLICK,OPN2_X*ALFA,OPN2_Y*ALFA,100)<br>            Btn(LEFT,CLICK,OPN3_X*ALFA,OPN3_Y*ALFA,100)<br>            Btn(LEFT,CLICK,OPN3_X*ALFA,OPN3_Y*ALFA,300)<br>            Sleep(OC_WAIT)<br>            //閉じる<br>            Btn(LEFT,CLICK,CLOSE_X*ALFA,CLOSE_Y*ALFA,100)<br>            Btn(LEFT,CLICK,CLOSE_X*ALFA,CLOSE_Y*ALFA,100)<br>            Btn(LEFT,CLICK,CLOSE_X*ALFA,CLOSE_Y*ALFA,100)<br>            Btn(LEFT,CLICK,CLOSE_X*ALFA,CLOSE_Y*ALFA,100)<br>            Btn(LEFT,CLICK,CLOSE_X*ALFA,CLOSE_Y*ALFA,100)<br>            Btn(LEFT,CLICK,CLOSE_X*ALFA,CLOSE_Y*ALFA,100)<br>            Sleep(CO_WAIT)<br>          Next<br>        EndIf<br>      EndIf<br>      <br>      //ANDY終了<br>      Print GetTime()+" "+".ANDY終了"<br>      CtrlWIN(ID,CLOSE2)<br>      Sleep(AOWARI_WAIT)<br>    EndIf<br>    Print GetTime()+" "+G_CNT+"セット終了("+(GetTime()-ST)+"sec)"<br>  Next<br>  Print GetTime()+" "+"終了"<br>
]]>
</description>
<link>https://ameblo.jp/nastset/entry-12115661085.html</link>
<pubDate>Sat, 09 Jan 2016 21:42:51 +0900</pubDate>
</item>
</channel>
</rss>
