dw - www.dw-dev.com ロゴ1

Download > CmdBrowserCDP - コマンド専用 全自動ブラウザ / 自社RPA開発キット

CmdBrowserCDP - コマンド専用 全自動ブラウザ / 自社RPA開発キット   個人非ビジネス/評価目的は無料(商用は要ライセンス

----------------------------------------------------------------------
ご利用方法・説明書
----------------------------------------------------------------------

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・開発依頼・大規模システム開発、
代理店・パートナー・ビジネス協業・共同開発など、
お気軽にお問い合わせください。

powered by web+db works