HTMLログ検索ツール「logSearch.bat」
- ダウンロード商品¥ 0

「あのNPCの発言、どのセッションのログだっけ?」 「特定のキャラクターのセリフや、クリティカルの履歴だけを一気に振り返りたい!」 そんなTRPGプレイヤー・GMのための、ユドナリウム(Udonarium)出力HTMLログ専用・横断検索ツールです。 ブラウザでHTMLログを1つずつ開いて「Ctrl + F」で探す手間はもう必要ありません。ログが入ったフォルダにこのバッチファイルを置いて実行するだけで、複数フォルダにまたがる大量のHTMLログから目的のセリフを一瞬で探し出します。 ■ 主な特徴  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 1. キャラクターの「発言色」をそのまま再現! HTMLタグを自動で除去して見やすく整形しつつ、タグ内に設定されたカラーコードを読み取って文字色を再現します。誰の発言か一目でわかる状態で検索結果を確認できます。 2. 目に優しく文字が読みやすい背景色 黒背景では読みづらい濃い文字色(黒や紺など)のキャラクター発言もはっきり読めるよう、検索結果ウィンドウの背景をUdonarium準拠の優しいクリーム色(#FAEEDF)に自動設定します。 3. 複数キーワードの「AND検索」「OR検索」に対応 「AND キャラクター名 キーワード」で特定キャラの発言に絞り込んだり、「OR クリティカル ファンブル」でダイス結果をまとめて抽出したりといった柔軟な検索が可能です。 4. インストール不要!バッチファイル1つで動作 Windows標準機能のみで動作するため、専用ソフトやプログラミング環境のインストールは一切不要です。 ■ 使い方  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 【事前準備】 ダウンロードした「logSearch.bat」を、ユドナリウムのHTMLログが保存されているフォルダ(親フォルダでOK)に配置してください。 ※サブフォルダ内のHTMLファイルもすべて自動で検索対象になります。 【ステップ1:ツールの起動】 「logSearch.bat」をダブルクリックして起動します。 コマンドプロンプトが開き、使い方のヘルプが表示されます。 【ステップ2:検索コマンドの入力】 開いた画面に、以下の書式でコマンドを入力してEnterキーを押すと、別ウィンドウが開いて検索結果が一覧表示されます。 ▼ 基本書式 logSearch.bat [AND または OR] 検索語1 検索語2 ... logSearch.bat [AND または OR] 検索語1 [検索語2 ...] [NAND または NOR NGワード1 ...] (※AND / OR を省略した場合は「AND検索」になります) ▼ 入力例 ・特定の単語を検索したいとき logSearch.bat クトゥルフ ・特定のPC/NPCの発言からキーワードを探したいとき(AND検索) logSearch.bat AND 探索者A 図書館 ・複数のワードのどれかにヒットさせたいとき(OR検索) logSearch.bat OR クリティカル 決定的成功 スペシャル ・スペースを含むセリフや名前を検索したいとき(" " で囲みます) logSearch.bat AND "ジョン スミス" 目星 ▼ 除外検索(NGワード指定)の入力例 検索キーワードの後ろに「NAND」または「NOR」を挟むことで、特定のワードを含む行を検索結果から除外できます。 ・NOR :指定したNGワードの「どれか1つでも」含まれていたら除外 ・NAND :指定したNGワードが「すべて」含まれていたら除外 ・雑談タブやシステムメッセージを除外して検索したいとき(NOR) search_html.bat AND 探索者A 目星 NOR [雑談] 見学 ・「秘匿」と「テスト」の両方が含まれる行だけ除外したいとき(NAND) search_html.bat クトゥルフ NAND 秘匿 テスト ■ カスタマイズ(必要に応じて)  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ バッチファイルを右クリックし「メモ帳で編集」を開くことで、先頭にある設定項目を自由に変更できます。 ・$fileNameFilter = "target" ファイル名に特定の文字列を含むHTMLだけを対象にします。 フォルダ内のすべてのHTMLログを検索対象にする場合は "" (空欄)にしてください。 デフォルトでは"全"が指定されています。 ・$bgColorHex = "#FAEEDF" 検索結果ウィンドウの背景色をお好みのカラーコードに変更できます。 ■ 動作環境・ご注意  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ・対応OS:Windows 10 / Windows 11 ・対象ファイル:UTF-8形式で保存されたHTMLファイル(Udonariumの標準ログ形式) ※初回実行時に「WindowsによってPCが保護されました(SmartScreen)」という青い画面が表示された場合は、画面内の「詳細情報」をクリックし、「実行」ボタンを押すことで起動できます。 ■ 利用規約・免責事項  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ・本ツールは個人・商用(配信等での利用含む)を問わず自由にご利用いただけます。 ・ご自身の環境に合わせたスクリプトの改変も自由に行っていただけます。 ・本ツールの無断での再配布・転載・販売はご遠慮ください。 ・本ツールの利用によって生じたいかなるトラブル・損害・データ損失等についても、制作者は一切の責任を負いかねます。あらかじめご了承のうえ、ご自身の責任にてご使用ください。 ・Udonarium本体の仕様変更やWindowsのアップデート等により、予告なく正常に動作しなくなる場合があります。 ・ツール本体もこの紹介文もGoogle Geminiに無茶振りして二時間くらいで作ったものです、動作の保証はできません。気になるようならこのツールを使わなくても同じ様な機能をGoogle Geminiに作らせてみるのもいいかもしれません。 ・ココフォリアログにも多分使えるとは思いますが、行単位の処理を行っているため発言ひとつが1行に纏ってない形式のログは読み込めません。
