fc2ブログ

記事一覧

【2016年2月26日 更新】艦これの羅針盤を自動でクリックしてくれるツール(UWSC)を公開中

UWSCを使用した艦これの羅針盤を自動的にクリックしてくれる操作補助ツール、『羅針盤クリッカー』を公開しています。ツールは下記のページからダウンロード可能です。■ 「羅針盤クリッカー」のダウンロードはこちらから 羅針盤クリッカー ダウンロードページ・主なツールの動作の流れ①起動中、海域画面で羅針盤が出てくる↓②自動でカーソルが羅針盤へと移動してクリックする↓③再び羅針盤が表示されるまで待機する……の繰り返しです...

続きを読む

【2016年2月24日 更新】「艦これ」自動遠征のマクロ(UWSC)を公開中(2/24メンテナンス対応版)

※2/24のメンテナンスに伴い、アップデートを行いました。使い方については以下をご参照下さいm(_ _)mブルネイ工廠電気実験部 様が公開している「艦隊これくしょん」用補助ツール「七四式電子観測儀」と、マクロツール(UWSC)を同時に使用して自動で遠征に出すマクロを公開しています。マクロの稼働に必要なものは、以下の2つです。■ 「七四式電子観測儀」のダウンロードはこちらから 七四式電子観測儀ダウンロードページ■ 自動...

続きを読む

COMオブジェクトを使用して特定の文字列を含んだURLを収集する方法

あるページ内に「id=」という文字列を含んだURLを探して表示をさせた場合、COMオブジェクトを使用して検索する事が可能です。指定したページ内にあるリンクを一度全て配列内に格納し、その中で吟味して該当するものを一つ一つ表示させていく仕組みです。m_window.Navigate(URL)BUSYWAIT(m_window)s_window = CREATEOLEOBJ("InternetExplorer.Application")s_window.visible = truelink_amount = m_window.Document.links.lengthFOR...

続きを読む

UWSCでブラウザ(IE)の通信中に待機させる方法

IEの通信中の待機はCHKIMG関数とSLEEP関数を組み合わせる方法も可能ですが、COMオブジェクトを使用した方がスマートに行えます。IEに関する操作は、このCOMオブジェクトを使用した方が一番早く、より確実な操作が行うことができます。PROCEDURE BUSYWAIT(IE)sleep(0.5)CONST TIME_OUT = 60tm = Gettime()REPEATsleep(1)IFB Gettime() - tm > TIME_OUTBREAKENDIFUNTIL (! IE.BUSY) AND (IE.READYSTATE=4)sleep(0.5)FENDCHKIMG関数と...

続きを読む

GETKEYSTATEで取得したキーを初期化する方法

GETKEYSTATEで入力待機からの離脱を行う場合、その前の動作で入力されたキーが待機中のBREAK判定に影響を及ぼすことがあります。このような動作を防ぐために、FOR~NEXT構文と配列変数、GETKEYSTATE関数を使うことで、待機前に入力された特定のキーの情報を初期化する事が出来ます。DIM KEY[] = VK_0, VL_1, ... , VK_A, VK_B, .....For i = 0 to LENGTH(KEY)IF GETKEYSTATE(KEY[i]) then PRINT CHR(KEY[i]) + "キーを初期化しまし...

続きを読む