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

Download > CmdBrowser - コマンド専用全自動ブラウザ (ソースコード付属)

CmdBrowser - コマンド専用全自動ブラウザ (ソースコード付属)   個人非ビジネス/評価目的は無料(商用は要ライセンス


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

CmdBrowser - コマンド専用全自動ブラウザ (ソースコード付属)


概要

CmdBrowserは簡単なコマンドで手軽に実行できる全自動ブラウザです。
環境構築の手間は一切なし、起動してすぐに実行。Web操作を自動化
コマンドの学習コストも無し、複雑な処理はJavaScriptで実行。

・環境構築不要、コピーして起動するだけ

・cmd.txtファイル一つでブラウザ操作を自動化する超軽量ツール

・独自言語なし、複雑な処理は そのままのJavaScriptで記述

・テキスト一枚主義:cmd.txtを上から順に実行

・安全設計:各JSが完了するまで次へ進まない(Promise対応)

・グローバル変数(トークン)の保持・共有

・ソースコード公開・自社改変OK(要ライセンス)


基本情報

・対象:個人非ビジネス/評価目的は無料(商用は要ライセンス)

・対応OS:Windows 10(32/64bit)、Windows 11(64bit)

・Chromium Embedded Framework バージョン 87.1.12.0ランタイムを使用
 CmdBrowser.exeと同じ場所にcefフォルダ全ファイルが必要です。同梱

・商用利用:個人ビジネス利用(副業・フリーランス含む)・企業・業務利用はライセンスが必要です
 ※再配布・再販・SaaS提供は禁止(Source-Available)


さまざまな利用シーン

・Webサイト、SaaSシステムの巡回・操作
 Webサイトを開き、検索を実行、結果を保存、
 SaaSシステムの操作などを全自動で実行。

・データ収集・レポート自動生成(スクレイピング+整形)
 複数サイトから数値・テキストを取得し保存。

・ログイン〜多画面遷移の“作業代行”
 ログイン→検索→明細表示→処理…の一連の流れを無人実行。

・EC・予約サイトの自動操作
 定刻の予約確保、再入荷通知前の在庫確保、複数サイト横断の価格比較。

・企業調査・与信チェックの一括実行
 複数の企業検索サイトで同一社名を照会→結果を突合。

・社内システムとの連携(GUI操作の自動化)
 オンプレWebアプリ(社内ポータル等)で、登録・更新・棚卸を自動化。

・“軽量RPA”としての置き換え
 クリックやフォーム入力中心の単純オペをファイル1本のコマンドで。

・エンタープライズ向け(カスタマイズ可能・要ライセンス)
 ソースコード付属で提供されるため、企業ごとに必要な機能を追加したり、
 カスタマイズして利用することができ、特定の業務やシステムに合わせた柔軟な運用が可能です。


-------------------------------------------------------------
同梱ファイル一覧
-------------------------------------------------------------

・CmdBrowser.exe
 アプリ本体

・config.ini
 設定ファイル

・cmd.txt
 実行するコマンドファイル

・/include/
 includeするJavaScriptファイルを保存します。

・/cef/
 Chromium Embedded Framework バージョン 87.1.12.0ランタイム一式
 配置はそのままで移動しないでください。正常に動作しません。

・/out/
 PDF、PNG、ダウンロードファイルのデフォルト保存場所、初期状態では未生成/未同梱

・/source/
 ソースコード。参照・改変可(再配布不可、ソースコード改変・商用は要ライセンス)。
 (Embarcadero Technologies C++Builder12 向)

・ご利用方法・説明書.txt

・ご利用規約.txt

・バージョン・変更履歴.txt


-------------------------------------------------------------
動作環境
-------------------------------------------------------------

OS: Windows 10/11(32bit/64bit)
アプリ: 32bit(x86)アプリ。64bit OS上では WoW64 環境で動作します。

第三者ライセンス
本ソフトは Chromium/CEF および CEF4Delphi を利用しています。
各プロジェクトのライセンス・Third-Party Notices は同梱の文書をご確認ください。

Chromium Embedded Framework バージョン 87.1.12.0を使用
CmdBrowser.exeと同じ場所にcefフォルダ全ファイルが必要です。同梱

既知の制限(CEF v87系)
・一部の最新Web機能/証明書設定/Service Worker等に非対応の場合があります。
・最新CEF対応版は今後のバージョンで提供予定です(変更履歴をご確認ください)。

-------------------------------------------------------------
セキュリティ / プライバシー
-------------------------------------------------------------

・推奨実行環境:まずは テスト用PC または VPS でお試しください。
・レジストリは一切使用しておりません

・Windowsの環境によって以下の手順が必要になります。
 社内ポリシーがある場合はIT管理者の指示に従ってください。
 ダウンロードしたZipのブロック解除(Zipファイルのプロパティ)
 SmartScreen の表示 実行
 ウイルスと脅威の防止の設定 → 除外の追加または削除(誤検知時の最終手段)

法令・各サイト規約・robots.txt を必ず順守してください。
アクセス制御の回避や過剰負荷を目的とした利用は禁止です。

-------------------------------------------------------------
インストール方法、ご利用方法
-------------------------------------------------------------

インストーラーは使用していません。ZIPを解凍してご利用ください。
ダウンロード後、ファイルを解凍しフォルダごとお好きな場所にコピーしてください。

レジストリは一切使用しておりません。
ログファイルはプログラムと同じ場所に生成されます。

CmdBrowser.exe
アプリ本体

1. 起動前に設定 config.iniを確認します。

詳細はconfig.ini参照

2.cmd.txtの編集・入力

詳細はcmd.txt参照

3. CmdBrowser.exe アプリ本体を起動します。

cmd.txtの内容が上から順に実行されます。

詳細はcmd.txt参照

以下のJavaScript 外部関数が利用可能です
これらはページ側JS や 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'); ファイルをダウンロード
・external.Quit(); アプリを終了します
・external.ShowDevTools(); DevTools画面を表示します


トークン置換(変数展開)
cmd.txt や JS 内の文字列に "" と書くと、現在のグローバル変数値に差し替え
値の設定/取得は external.SetGlobalVar / external.GetGlobalVar を使用


ソースコードについて

Embarcadero Technologies C++Builder12 でコンパイル済み

CEF4Delphiライブラリを使用しています。
https://github.com/salvadordf/CEF4Delphi
Version 87.1.12.0


-------------------------------------------------------------
アンインストール、削除方法
-------------------------------------------------------------

インストーラーは使用していません。
レジストリは一切使用しておりません。

解凍したフォルダごと削除してください。

-------------------------------------------------------------
ライセンス / サポート
-------------------------------------------------------------

・対象:個人非ビジネス/評価目的は無料(商用は要ライセンス)

・商用利用:個人ビジネス利用(副業・フリーランス含む)・企業・業務利用はライセンスが必要です
 ソースコードライセンス価格:330,000円(税込)(社員20名まで、超える場合は別途御見積)
 ※再配布・再販・SaaS提供は禁止(Source-Available)

・個別サポートなし
 バグレポート、ご意見ご要望はWebサイト問い合わせフォームより
 ご連絡ください。対応、返信をお約束するものではありません。
 有償ライセンス:購入後30日間の標準サポート付き。

-------------------------------------------------------------
その他・お問い合わせ
-------------------------------------------------------------

ライセンス購入・個別サポート
カスタマイズ・OEM・開発依頼・大規模システム開発など
お気軽にお問合せください。

Zoom等のオンライン面談にて、ご説明させていただきます。

その他、代理店・パートナー・ビジネス協業・共同開発など
お問い合わせページよりお願いいたします。



powered by web+db works