----------------------------------------------------------------------
ご利用方法・説明書
----------------------------------------------------------------------
CmdBrowserCDP - コマンド専用 全自動ブラウザ / 自社RPA開発キット
(ソースコード購入可能・自社専用RPAの開発に最適)
----------------------------------------------------------------------
■ 概要
----------------------------------------------------------------------
CmdBrowserCDP は、「テキスト一枚(cmd.txt)」で Web ブラウザ操作を全自動化する、
超軽量のコマンド専用ブラウザです。
内部では CDP(Chrome DevTools Protocol)を使用しており、
お使いの環境に Google Chrome がインストールされていれば、
追加の環境構築なしで起動してすぐに実行できます。
・環境構築不要:ZIP を解凍して exe を起動するだけ
・cmd.txt ファイル一つでブラウザ操作を自動化
・独自言語なし:複雑な処理はそのまま JavaScript で記述
・テキスト一枚主義:cmd.txt を上から順に実行
・安全設計:各 JavaScript が完了するまで次に進まない(Promise 対応)
・グローバル変数(トークン)による値の保持・共有が可能
※ 本ソフトは「ソースコード販売」が前提の RPA開発キットです。
フリーの評価版としてご利用いただき、必要に応じて
ソースコード購入・カスタマイズ・OEM へ発展可能です。
----------------------------------------------------------------------
■ 基本情報
----------------------------------------------------------------------
・対象:
個人非ビジネス利用 / 評価目的:無料
商用利用(個人ビジネス・企業・業務利用):要ライセンス
・対応OS:
Windows 10(32/64bit)、Windows 11(64bit)
・必要環境:
Google Chrome がインストールされていること
----------------------------------------------------------------------
■ 主な利用シーン
----------------------------------------------------------------------
・Webサイト / SaaS システムの巡回・操作
Webサイトを開き、検索を実行し、結果を保存。
SaaS システムへの定型入力・メニュー操作などを全自動で実行。
・データ収集・レポート自動生成(スクレイピング+整形)
複数サイトから数値・テキストを取得し、ファイルに保存。
日次レポートやダッシュボードの元データ作成に。
・ログイン〜多画面遷移の“作業代行”
ログイン → 検索 → 明細表示 → 処理… といった一連の流れを無人実行。
・EC・予約サイトの自動操作
定刻の予約確保、再入荷前の在庫チェック、複数サイト横断の価格比較など。
・企業調査・与信チェックの一括実行
複数の企業検索サイトで同一社名を照会し、結果を突合・保存。
・社内システムとの連携(GUI 操作の自動化)
オンプレ Web アプリ(社内ポータル、社内基幹システムなど)で、
登録・更新・棚卸作業を自動化。
・“軽量RPA”としての置き換え
クリックやフォーム入力中心の単純オペを、ファイル1本のコマンドで定義。
高価な RPA 製品の一部シナリオを置き換え可能。
・ソースコード購入による自社専用 RPA の構築
ソースコードを購入いただくことで、
自社専用RPAの開発・販売、自社案件ごとの機能追加、
特定業務やシステムに最適化した柔軟な運用が可能になります。
----------------------------------------------------------------------
■ 同梱ファイル一覧
----------------------------------------------------------------------
・CmdBrowserCDP.exe
アプリ本体
・config.ini
設定ファイル
・cmd.txt
実行するコマンドファイル(メインスクリプト)
・/include/
include する JavaScript ファイルを保存します。
・/out/
PDF、PNG、ダウンロードファイルのデフォルト保存場所
(初期状態では未生成/未同梱、実行時に必要に応じて作成されます)
・ご利用方法・説明書.txt
本ファイル
・ご利用規約.txt
ライセンス条件および免責事項
・バージョン・変更履歴.txt
更新履歴
----------------------------------------------------------------------
■ 動作環境
----------------------------------------------------------------------
OS:
Windows 10 / Windows 11(32bit / 64bit)
※ アプリ本体は 32bit(x86)アプリです。
64bit OS 上では WoW64 環境で動作します。
その他:
Google Chrome がインストールされていること。
----------------------------------------------------------------------
■ セキュリティ / プライバシー
----------------------------------------------------------------------
・推奨実行環境:
まずはテスト用PC または VPS / 仮想環境でお試しください。
・レジストリは一切使用していません。
フォルダ配下にログファイル等を出力するのみです。
・Windows のセキュリティ設定により、以下の操作が必要な場合があります。
社内ポリシーがある場合は、IT 管理者の指示に従ってください。
- ダウンロードした ZIP ファイルのブロック解除
(ZIP ファイルのプロパティ → 「ブロックの解除」)
- SmartScreen 表示時の実行許可
- 「ウイルスと脅威の防止」の設定 → 除外の追加
(誤検知時の最終手段として)
・法令・各サイトの利用規約・robots.txt を必ず順守してください。
アクセス制御の回避や、過剰な負荷を目的とした利用は禁止です。
----------------------------------------------------------------------
■ インストール方法 / ご利用方法
----------------------------------------------------------------------
本ソフトにはインストーラーはありません。
ZIP を解凍してご利用ください。
1) ZIPファイルを任意のフォルダに解凍します。
2) 解凍したフォルダごと、お好きな場所にコピーしてご利用ください。
・レジストリは一切使用していません。
・ログファイルは、CmdBrowserCDP.exe と同じフォルダに生成されます。
【基本的な流れ】
1. config.ini の設定
接続ポートやタイムアウトなど、基本設定を確認・必要に応じて変更します。
2. cmd.txt の編集
自動化したいブラウザ操作を、cmd.txt に上から順に記述します。
(具体的なコマンド仕様は cmd.txt 内のコメントを参照)
3. CmdBrowserCDP.exe の起動
起動すると cmd.txt の内容が上から順に実行されます。
----------------------------------------------------------------------
■ 外部 JavaScript API(ネイティブ拡張)
----------------------------------------------------------------------
以下の JavaScript 外部関数が利用可能です。
ページ側の JavaScript や include ファイルから呼び出せる
ネイティブ拡張 API です。
・external.SetGlobalVar('tok_name','value');
グローバル変数の値を設定します。
・external.GetGlobalVar('tok_name');
グローバル変数の値を取得します。
・external.SaveToPDF('report.pdf');
現在の画面を PDF ファイルに出力します。
・external.SaveToPNG('report.png');
現在の画面を PNG ファイルに出力します。
・external.RunProgram('notepad.exe', 'memo.txt');
外部プログラムを起動します。
・external.DownloadFile(
'https://www.dw-dev.com/files/ExBridge_20250907_01.zip',
'ExBridge_20250907_01.zip'
);
指定URL からファイルをダウンロードします。
・external.Quit();
アプリを終了します。
・external.ShowDevTools();
Chrome DevTools 画面を表示します。
【トークン置換(変数展開)】
cmd.txt や JavaScript 内の文字列に
""
と記述すると、現在のグローバル変数値に差し替えられます。
値の設定/取得は external.SetGlobalVar / external.GetGlobalVar を使用します。
----------------------------------------------------------------------
■ アンインストール / 削除方法
----------------------------------------------------------------------
インストーラーは使用していません。
レジストリも一切使用していません。
解凍したフォルダごと削除していただければ、アンインストール完了です。
----------------------------------------------------------------------
■ ライセンス / サポート
----------------------------------------------------------------------
・対象:
個人非ビジネス利用・評価目的:無料
商用利用(個人ビジネス・企業・業務利用):要ライセンス契約
・個別サポート:
本ソフトは無償提供の評価版のため、個別サポートは原則として行っておりません。
バグレポート・ご意見・ご要望は Web サイトのお問い合わせフォームよりご連絡ください。
対応・返信をお約束するものではありませんが、今後の改善の参考とさせていただきます。
----------------------------------------------------------------------
■ ソースコード購入 / カスタマイズ / OEM について
----------------------------------------------------------------------
本ソフトウェアのソースコードは、有償にて提供可能です。
・自社専用RPA基盤としての組み込み
・特定業務向けの機能追加・カスタマイズ
・OEM 提供・自社製品への組み込み
・大規模システムの一部コンポーネントとしての利用
など、個別のご要望に応じてご相談を承ります。
技術的な詳細説明や、御社システムとの適合性の確認については、
Zoom 等のオンライン面談にてご説明させていただきます。
----------------------------------------------------------------------
■ その他・お問い合わせ
----------------------------------------------------------------------
ソースコード購入・個別サポート
カスタマイズ・OEM・開発依頼・大規模システム開発、
代理店・パートナー・ビジネス協業・共同開発など、
お気軽にお問い合わせください。

