自動化ツールuwsc使いよ集まれ5at SOFTWARE自動化ツールuwsc使いよ集まれ5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト200:名無しさん@お腹いっぱい。 10/02/17 06:00:12 cjyZasPE0 エディタの正規表現検索使ったリンクアドレス抽出が便利だったけど別窓に移動するとダメだったので、 UWSCで検索ワードを別窓にコピペするマクロを作ってみた。 サクラエディタでの正規表現の例 <a href="/test/read.cgi/bike(.*)" target="_blank">cache .*でリンクアドレスをワイルドカードにしてるくらいだけど、範囲検索に複数キーワードとシフトキーを駆使するよりも簡単だし、 操作手順が少ないのでマクロもシンプルになり、使い回しが効くようになる。 Alt+TABで切り替わるように設定し、検索側窓をアクティブにした状態でAlt+F1をクリックして開始する。 ショートカットキーはSCKEY()が確実だが、多重起動のエディタのIDを適切に取得するのは大変だし、 どの道Alt+TABで切り替えるんならKBD()でいっかと。 // あらかじめ最初の検索位置に飛んでおく。 // 終了はストップボタンで。 stopform(true) while true sleep(0.2 ); KBD(VK_CTRL, DOWN) // コピー sleep(0.01); KBD(VK_C, CLICK) sleep(0.01); KBD(VK_CTRL, UP) sleep(0.01); KBD(VK_ALT, DOWN) // 窓切り替え sleep(0.01); KBD(VK_TAB, CLICK) sleep(0.01); KBD(VK_ALT, UP) sleep(0.2 ); KBD(VK_CTRL, DOWN) // 貼り付け sleep(0.01); KBD(VK_V, CLICK) sleep(0.01); KBD(VK_CTRL, UP) sleep(0.01); KBD(VK_RETURN, CLICK) // 改行 sleep(0.3 ); KBD(VK_ALT, DOWN) // 窓切り替え sleep(0.01); KBD(VK_TAB, CLICK) sleep(0.01); KBD(VK_ALT, UP) sleep(0.2 ); KBD(VK_F3, CLICK) // 次検索 wend 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch