[ヘルプTop] [戻る]更新手順の詳細
あまり手間がかからず、As/Rなしでアップデートできるように、というコンセプトです。
アプリケーション自体の更新と、ユーザーディレクトリに格納されているファイルのタイムスタンプを確認して、ユーザーの編集の有無を判定して更新処理を行います。
※更新に失敗する理由のほとんどが、As/R本体ならびに同梱ツール(特にバージョンチェックコマンド)が起動されていて上書きができない場合です。 アプリケーションのアップデートを行う
アプリケーションの更新を行う場合は、こちらのボタンを押します。
3ページ構成で、順番に「NEXT」ボタンを押していくと更新できます。 1.ランタイムライブラリの確認
メジャーバージョン番号が上がるタイミングで、たまに必要なランタイムのバージョンが上がることがありますので、念のために設けてある画面です。
今まで、Visual Studio 2012,2015,2019と開発環境が更新されています。 ※ランタイムチェックは、ランタイム不整合の検出まではできません。 DLLが足らないといった趣旨のメッセージが表示される場合は、ランタイムの更新・再インストールなどを行ってください。 2.上書き確認
スクリプトファイルや、各種定義ファイルを上書きするか確認します。
一覧をダブルクリックなり、参照ボタンを押すと、インストール済みのファイルと、インストールしようとしているファイルの比較が行えます。 編集の有無の検出などは、下記の更新処理の動作仕様を参照ください。 「上書き確認」の動作仕様1.アプリケーションの更新(強制上書き)
exeやdllなどインストールフォルダーに上書きコピーします。
インストールフォルダー以下に、適切なフォルダー構成がない場合や、起動していて上書きできない場合は失敗します。 ※何らかの理由で上書きに失敗した場合、再試行ボタンを押下することで再度試行することができます。 2.必須ファイルのコピー(強制上書き)
機能追加などのたびに更新されるので、ユーザーさんの編集を許していない標準コマンド用の定義ファイルです。
ユーザーさんが触れる部分を切り分けることで、配布の容易さと設定の自由度の高さを両立しております。 ExternalDefCommand.txt 3.必須ファイルのコピー(ファイルが存在していればスキップ)
ユーザーさんの編集を許しているファイルが対象です。
機能が空っぽか、そのままでは役に立たないコマンド、作者の更新モチベーションがない画像などが対象になっています。 配布ファイルの階層下に、適切なフォルダー構成がない場合は失敗します。 UserImages.bmp UserImages20.bmp ExternalUserCommand.txt ScriptCommand.txt ScriptNaviCommand.txt UserMenuCommand.txt Script\BinEdit.txt Script\Editor.txt Script\Viewer.txt 4.選択更新
ユーザーの編集を許しているメニュー定義ファイルなどが対象になっています。
ユーザーディレクトリ以下に、適切なフォルダー構成がない場合は失敗します。 ユーザーディレクトリに格納されているファイルのタイムスタンプをみて、0時0分0秒になっていればユーザーによる編集が行われていないものと判定します。 ユーザーによる編集が行われていないと判定された場合、タイムスタンプを比較して新しければ、更新対象のチェックボックスが自動的にONになります。 何らかのカスタマイズが行われている場合は、以下の「Edit it?カラム」「Is it New?カラム」、参照ボタンなどを活用して更新の有無を判断してください。 ・参照ボタン インストールされているファイルと、インストーラーに含まれているファイルの中身を並べて表示します。 編集の行われている行(左右の内容が異なっている)場合は、選択色で色塗りされます。 ・Edit it?カラム
・Is it New?カラム
対象ファイル _Filter.txt _FolderBarAction.txt _FolderBarSelItem.txt _FolderBarSetting.txt _ItemClip.txt _ItemClipSetting.txt _ListContextMenu.txt _ListHeader(Detail).txt _ListHeader(EasyDetail).txt _ListNoSelContextMenu.txt _PreviewBarSetting.txt _RecentBarSelItem.txt _RecentBarSetting.txt _TabDropMenu.txt _TabMenu.txt _TabMenuSetting.txt _TabMngBarAction.txt _TabMngBarSetting.txt _TabMngContextMenu.txt _TaskTray.txt _UserBarAction.txt _UserBarNoSel.txt _UserBarSelDir.txt _UserBarSelItem.txt _UserBarSetting.txt _ViewMode.txt UsrMenu1.txt UsrMenu2.txt UsrMenu3.txt など ※対象のファイルは、大幅に増加しておりますのでご了承ください。 5.結果表示
ファイル更新結果ログを表示します。
ファイルが更新されないといったトラブルの解決のためにご利用ください。 ※本アプリケーションは、敢えて管理者権限の要求をしないようにしています。 Program filesなどインストールフォルダーによって、ファイルコピーに失敗するケースは多々ありえますのでご注意ください。 ※更新に失敗する理由の大部分は、As/R本体ならびに同梱ツール(特にバージョンチェックコマンド)が起動されていて上書きができない場合です。 As/Rおよび、関連ツールを全て終了した上で更新作業を行ってください。 |