showweb Version 2.50

《概要》

showweb は Web ページや html ファイルを表示するツールです。

特定の Web ページを閲覧したり、html ファイルを表示するのに使用することができます。
バッチファイルや VBScript などで使用するのに便利なツールです。

《パラメータ》

showweb [/s[p] 幅 高さ [X Y] | /k] [/f | /n[t]] [/u] [/a] [/d[:プロファイル名] | /p] [/b[ft]] [/m] [/z] [/i アイコン
ファイル] [/l[u][ds]] [タイトル] アドレス | ファイル
        /s ウィンドウサイズを指定する
           p ウィンドウ位置を指定する
        /k 全画面モード
        /f ウィンドウサイズを固定する
        /n タイトルバーを表示しない
           t 常に最前面で表示する
        /u UI を制限する
        /a 閲覧を制限しない
        /d データを残す
        /p プライベートモード
        /b ダークモード
           f Web コンテンツもダークモードにする
           t タイトルバーとウィンドウ枠をダークモードにする
        /m 音をミュートする
        /z ズームの調整をする
        /i アイコンを設定する
        /l ファイルの html 文字列を読み込む
           u Unicode のファイルを使用する
           d ファイルを削除する
           s ファイルの更新を反映する

※補足

/? でパラメータ一覧が表示されます。

パラメータを指定するとき「\"」は「"」と解釈されます、また「\\"」は「\」と解釈されます。
「"C:\Program Files\"」と指定すると「C:\Program Files"」と解釈されてしまうので「"C:\Program Files\\"」と指定する必要が
あります。

《詳細》

showweb は html ファイルや Web ページを表示する 64bit ウィンドウズアプリケーションです。
html の表示エンジンは Microsoft Edge WebView2 を使用しています。

右クリックでコンテキストメニューを使用したり、キーボードショートカットを使用することができます。

「タイトル」を指定するとウィンドウのタイトルを指定することができます。指定されなかった場合は Web ページのタイトルが使用
されます。

「アドレス」または「ファイル」で表示する Web ページの url またはファイル名を指定します。また「ファイル」で PDF など Mic
rosoft Edge が対応しているファイルを開くこともできます。「ファイル」を指定するときにパラメータやアンカーを指定したい場
合は「file:///」を使用してください。

デフォルトでは指定されたアドレスのドメイン以外のページを表示しようとした場合、そのページは Windows のデフォルトのブラウ
ザで表示されます。
新しいウィンドウや新しいタブで Web ページを表示しようとした場合、そのページは同じウィンドウで表示されます。

デフォルトでは閲覧データはウィンドウを閉じたときにすべて削除されます。

「/s ウィンドウサイズを指定する」が指定された場合、ウィンドウの幅と高さを指定することができます。0以下の値が指定された
場合、タスクバーを除いた画面の幅または高さから指定された値を引いた値がウィンドウの幅または高さとなります。ウィンドウの
最小幅は 100 で、 最小高は 100 （タイトルバー無し 70）です。
「/sp」が指定された場合、ウィンドウサイズとともにウィンドウの位置を指定することができます。0以下の値が指定された場合、
タスクバーを除いた画面の右または下からウィンドウまでの空きの幅または高さとなります。-0 を指定することもできます。
ウィンドウサイズが指定されていない場合、1400ドットの幅および、画面の有効な高さの上下それぞれ 10ドットが空いた高さになり
ます。
ウィンドウの幅が画面の有効な幅よりも大きい場合、ウィンドウのサイズは画面の有効なサイズいっぱいになり最大化された状態で
表示されます。ウィンドウの高さが画面の有効な高さより大きい場合、ウィンドウの高さは画面の有効な高さの上下それぞれ 10ドッ
トが空いた高さになります。

「/k 全画面モード」が指定された場合、ウィンドウは全画面で表示され、ウィンドウのタイトルバーは表示されなくなります。

「/f ウィンドウサイズを固定する」が指定された場合、ウィンドウのサイズは変更できなくなります。

「/n タイトルバーを表示しない」が指定された場合、ウィンドウのタイトルバーは表示されなくなり、ウィンドウのサイズも変更で
きなくなります。「/nt」が指定された場合、ウィンドウは常に最前面で表示されます。

「/u UI を制限する」が指定された場合、コンテキストメニューやキーボードショートカットは使用できなくなります。

「/a 閲覧を制限しない」が指定された場合、指定されたアドレスのドメイン以外の Web ページも表示できるようになります。

「/d データを残す」が指定された場合、閲覧データを保存することができます。
「/d:プロファイル名」を使用してプロファイル名を指定した場合、プロファイル名ごとに閲覧データを保存することができます。
プロファイル名に使用できる文字は、英文字、数字、「#@$()+-_~.」 およびスペースです。最後の文字に「.」またはスペースを使
用することはできません。プロファイル名に使用できる文字数は64文字までです。英文字の大文字小文字は区別されません。
プロファイル名にスペースを含める場合、「/d:"Profile name"」のように指定してください。
現在使用している閲覧データはコンテキストメニューから削除することができます。
閲覧のデータを保存した場合、保存されたデータを使用した Web ページでの入力が補完されます。
※注意：バージョン 2.50 よりダークモードを使用する場合のデータ保存フォルダが変更となりました。「%LOCALAPPDATA%\showweb.
exe.WebView2」はダークモードの場合「showweb.exe.Dark.WebView2」、強制ダークモードの場合「showweb.exe.ForceDark.WebView
2」に変更されます。以前のデータを使用したい場合はフォルダをコピーするか名前を変更してください。

「/p プライベートモード」が指定された場合、プライベートモードで閲覧されます。指定されたアドレスのドメイン以外の Web 
ページは開かなくなり、新しいウィンドウや新しいタブで表示しようとした Web ページは表示されなくなります。

「/b ダークモード」が指定された場合、showweb を黒い背景色で起動して、デフォルトの配色を dark にします。ダークモードに対
応していない Web コンテンツを表示した合、文字が見えない場合があります。
「f」が指定された場合、ダークモードに対応していない Web コンテンツも配色を変更して強制的にダークモードで表示します。た
だし画像などが見えにくくなる場合があります。
「t」が指定された場合、ウィンドウのタートルバーと枠をダークモードにします。Windows の個人用設定で「タートルバーとウィン
ドウの境界線にアクセントカラーを表示する」がオンの場合、アクティブウィンドウの配色は Windows の設定が優先されます。

「/i アイコンを設定する」を指定するとウィンドウのアイコンを設定することができます。アイコンのインデックスも指定すること
ができます。
アイコンファイルとインデックスは「"C:\Windows\System32\shell32.dll,13"」のように指定します。インデックスを指定しなかっ
た場合は「0」が使用されます。
ショートカットファイルから showweb が実行された場合にアイコンが指定されていない場合は、ショートカットファイルで指定され
たアイコンが使用されます。

「/l ファイルの html 文字列を読み込む」が指定された場合、ファイルの内容の html 文字列を直接ブラウザのエンジンに読み込み
ます。「u」が指定された場合は、指定されたファイルを Unicode として扱います。読み込めるファイルの最大サイズは 2メガバイ
トです。
「d」が指定された場合、 Web ページを表示した後に指定されたファイルを削除します。
「s」が指定された場合、指定されたファイルが更新されると Web ページも更新されて、指定されたファイルが削除されるとウィン
ドウを閉じます。

「/m 音をミュートする」が指定された場合、音声がミュートの状態で起動します。

「/z ズームの調整をする」が指定された場合、画面が拡大されていた場合に Web ページの拡大率を 100% に変更します。

「/void」（隠しパラメータ）のみを指定するとプログラムは何も実行しないで終了します。スクリプト内でこのプログラムが実行可
能か事前に調査するために使用してください。実行できて終了コードが 1 だった場合は WebView2 がインストールされていません。

このプログラムは日英バイリンガルメッセージに対応しています。

※補足

キーボードショートカットは以下のものが使用できます。

戻る: Alt + ←
進む: Alt + →
ホーム: Alt + Home
停止: Esc
更新: Ctrl + R, F5
キャッシュなしで更新: Ctrl + Shift + R, Shift + F5, Ctrl + F5
ページ内の移動: Home, End, PgUp, PgDn, Space, Shift + Space
ページ内の検索: Ctrl + F
次を検索: Ctrl + G, F3
前の検索: Ctrl + Shift + G, Shift + F3
印刷: Ctrl + P
縮小: Ctrl + -
拡大: Ctrl + +
ズームをリセット: Ctrl + 0
ミュート ON/OFF: Ctrl + M
カーソルブラウズ ON/OFF: F7
コンテキストメニューを開く: Shift + F10
ウィンドウを閉じる: Alt + F4

《ファイル構成》

showweb.txt
showweb.exe
WebView2Loader.dll
msvcp140.dll
vcruntime140.dll
vcruntime140_1.dll
vc_redist.x64.exe
x86\showweb.exe
x86\WebView2Loader.dll
x86\msvcp140.dll
x86\vcruntime140.dll
x86\vc_redist.x86.exe

《インストール》

showweb.exe と WebView2Loader.dll をパスの通った同じフォルダにコピーしてください。
vcruntime140.dll、vcruntime140.dll および vcruntime140_1.dll を exe ファイルと同じフォルダにコピーしてください。

dll のエラーが表示される場合は、vc_redist.x64.exe を実行して「Microsoft Visual C++ 2015-2022 再頒布可能パッケージ」をイ
ンストールしてください。再頒布可能パッケージをインストールした場合は vcruntime140.dll と vcruntime140.dll は必要ありま
せん。

再頒布可能パッケージのインストールの状態やバージョン番号は、設定の「アプリと機能」またはコントロールパネルの「プログラ
ムと機能」で「Microsoft Visual C++ 2015-2022 Redistributable (x64)」を確認してください。
付属の再配布可能パッケージのバージョンは 14.44.35211 です。
なお「Microsoft Visual C++ 2015 Redistributable (x64)」、「Microsoft Visual C++ 2017 Redistributable (x64)」、「Microso
ft Visual C++ 2015-2019 Redistributable (x64)」がインストールされていた場合「Microsoft Visual C++ 2015-2022 Redistribut
able (x64)」にアップグレードされます。

一部の Windows 10 は「Microsoft Edge WebView2 ランタイム」のインストールが必要な場合があります。 showweb を実行したとき
（「showweb /?」も有効）に「WebView2 がインストールされていません。」が表示された場合、「https://go.microsoft.com/fwlin
k/p/?LinkId=2124703」からセットアップファイルをダウンロードして「Microsoft Edge WebView2 ランタイム」をインストールして
ください。

なお 32bit 版を使用する場合には x86 フォルダ内のファイルを使用してください。またインストールの説明文の x64 は x86 に読
み替えてください。
32bit 版は vcruntime140_1.dll は必要ありません。

《アンインストール》

コピーしたファイルを削除してください。
レジストリは使用していません。

保存しない一時的な閲覧データは「%TEMP%\showweb.exe.WebView2」フォルダを使用します。
保存する閲覧データは「%LOCALAPPDATA%\showweb.exe.WebView2」フォルダを使用します。
「showweb.exe.WebView2」はダークモードの場合「showweb.exe.Dark.WebView2」、強制ダークモードの場合「showweb.exe.ForceDar
k.WebView2」が使用されます。

「Microsoft Visual C++ 2015-2022 再頒布可能パッケージ」をアンインストールする場合は、設定の「アプリと機能」またはコント
ロールパネルの「プログラムと機能」で「Microsoft Visual C++ 2015-2022 Redistributable (x64)」をアンインストールしてくだ
さい。
再頒布可能パッケージをインストールした後にほかのアプリケーションをインストールした場合、そのアプリケーションも再頒布可
能パッケージを必要とする場合もあるのでアンインストールする場合には注意してください。

「Microsoft Edge WebView2 ランタイム」をアンインストールする場合は、設定の「アプリと機能」またはコントロールパネルの
「プログラムと機能」で「Microsoft Edge WebView2 Runtime」をアンインストールしてください。
「Microsoft Edge WebView2 ランタイム」は他のアプリケーションが必要とする場合もあるので、アンインストールする場合には注
意してください。

《動作環境》

Windows 10, Windows 11。

《バージョン履歴》

Version 1.00 - 2022/09/17 正式版初リリース
Version 1.01 - 2022/12/21 ファイルを指定した場合のドメイン判定の改善
Version 1.02 - 2023/05/01 ファイル指定の改善
Version 2.00 - 2024/03/07 64bit 版の追加
Version 2.10 - 2024/05/01 html 読み込みのオプションを追加
Version 2.20 - 2024/06/14 ウィンドウ位置のオプションの機能追加、ホームに移動を追加
Version 2.30 - 2025/07/14 ダークモードのオプションを追加
Version 2.40 - 2025/10/03 ダークモードのオプションの機能追加
Version 2.41 - 2025/11/07 ファイルの更新反映オプションの改善
Version 2.50 - 2025/12/22 タイトルバーおよび最前面のオプションを追加、ダークモードの改善

《ライセンス》

showweb はフリーソフトです。
個人、法人にかかわらず無料で使用できます。
再配布をした場合には一応連絡をください。

《連絡先》

バグの報告などは rokasoftware@hotmail.co.jp までお願いします。

2025/12/22 橋本路可

Copyright (C) Roka Hashimoto. All Rights Reserved.
