どーもボキです。
マルチスクリーンにしていたらスクショが扱いづらくないですか?
リモート会議で共有した画面ってスクショ取りませんか?ボキは取りまくりですね。
ちなみにスクショの取り方は、Win + PrintScreen、です。
ただ、作業性upのため(
こんな感じに)マルチスクリーンにしていると、巨大なスクショ画像が作られてしまうんですよね。そしてスクショを撮る度にどんどんスクリーンショット画像ファイルが無管理に作られてしまう、わずらわしい……。そんなときは、このツールがおすすめです。
サンプルプログラムのダウンロードと使い方
- ダウンロード
- 使い方は、実行する、だけ。
実行すると、すべてのスクリーンショットファイルを処理し、終了時に管理フォルダを開きます。
- スクリーンショットをディスプレイごとにファイル分割する。
- オリジナルのスクリーンショットファイルを削除する(ゴミ箱へ)。
- トリミングのスクリーンショットファイルも削除する(ゴミ箱へ)。
ごみ箱行きの回避は、ファイル名の冒頭のリネームしておく。
例)スクリーンショット 2025-06-22 104532.png → メモ_スクリーンショット 2025-06-22 104532.png
実行イメージ、横長のスクショ画像が、3つの画像ファイルへ分割されていることがわかります。
ボキのWin11環境では初回実行時に、.NET Framework 3.5(.NET 2.0 および 3.0を含む)のインストールが必要でした。下図の通知が出たらインストールを選択ください。

この記事での気付き
.NET Framework 3.5(.NET 2.0 および 3.0を含む)のインストールが必要となったのは、TListクラス(
コレ)が内部で「System.Collections.ArrayList」を使っているらだと思われます。
「旧ソース(ArrayListを使っていないバージョン」に記載しているソースならインストール不要だったかもしれません。
2024年 10月 12日 の投稿記事を更新。ソース修正に伴い、できることを追記しました。
htmx.process($el));"
hx-trigger="click"
hx-target="#hx-like-count-post-243214840"
hx-vals='{"url":"https:\/\/yozda.exblog.jp\/243214840\/","__csrf_value":"3dcfb27255b0c1c9176147d103a5d0e1be8e75108761b1954891bb542ef3ec25506f7cb93c338101943dd7d5a05ea3b34443adb5c9976033692effb971bf7eaf"}'
role="button"
class="xbg-like-btn-icon">