最終更新日 2025-02-18

秀丸のバージョンを一瞬で最新版へと更新

概要

秀丸のバージョンを「手軽に一瞬で最新版へとアップデート」するためのマクロです。

秀丸には以下の4種類あります。

バージョンアップは、「使用中の秀丸と同じ版(=種類)」で更新を行います。

デフォルトでは「β版」の最新があれば、これを取得するようになっています。
「β版」がなければ、「正式リリース版」を取得します。

ダウンロード

上記zipファイルは、ウィルスチェックに引っかかりやすい傾向があります。
Microsoft Defenderで「復元の操作」をするなどして対処してください。
(特に「HmNewVersionDownloader.exe」が圧倒的に誤検知されやすい)

動作環境

使い方

HmNewVersionDownloader.mac を実行すると、
容赦なくなんの確認もなく、秀丸を最新版へと更新します。
編集中のファイルがあっても、確認なく全て強制的にクローズしますので注意してください。

現在使用している秀丸のバージョンの新旧は全く関係がありません。
必ず秀丸サイトからダウンロードして上書きします。

実行速度
Program Files など UACフォルダに秀丸をインストールしている場合 UAC以下のフォルダに、ファイルを未承認のまま上書きすることは出来ませんので、
ファイルを上書きする段階で「管理者権限への昇華」の確認が表示されます。
初めての実行の際は、6~9秒ほど「追加で」時間がかかる可能性が高い Windowsの機能ですが、初めて実行したプログラムがネットに接続しようとした際には、
Windows Defenderによる深い分析が機能しますので、分析が完了するまで、時間がかかります。
(2回目以降の実行ではこの部分はカットされます)

β版を取得しない場合

デフォルトでは「β版」の最新があれば、これを取得するようになっています。
β版を対象とせず、正式リリース版のみを対象とする場合は、
以下のように「include_beta_download を false」に設定してください。

β版を取得してしまった後に、このフラグで正式版のみを対象にするようフラグを変更した際でも、
問題なく正式版で上書き
されます。

上述したように、現在使用している秀丸のバージョンの新旧は全く関係がありません。
必ず秀丸サイトからダウンロードして上書きします。

HmNewVersionDownloader.mac
js {


    var include_beta_download = false;  // β版を取得しないようにするには false

    var show_release_note = false;     // 秀丸エディタを更新した後、関連するリリース情報を表示するかどうか

  ・・・
}
        

秀丸の更新情報(リリース情報)を表示する場合

秀丸更新をした直後に、リリース情報を自動的に表示する場合は、
「show_release_note」を「true」としてください。

HmNewVersionDownloader.mac
js {


    var include_beta_download = false;  // 秀丸エディタβ版を取得対象に含むかどうか

    var show_release_note = true;     // リリース情報を表示するなら true 

  ・・・
}
        

ライセンス