「アップデート」の版間の差分

MSY-07 (トーク | 投稿記録)
見出しの追加と修正、箇条書きのマークアップを追加
MSY-07 (トーク | 投稿記録)
空行の追加、brタグの削除、リンクの方法を変更
4行目: 4行目:


=== 特徴 ===
=== 特徴 ===
* 別プロセスとして起動するため、Mery の動作を阻害しません。<br />(起動時マクロ指定を想定)
* 別プロセスとして起動するため、Mery の動作を阻害しません(起動時マクロ指定を想定)。
* https://www.haijin-boys.com/wiki/ダウンロード<br />からバージョン情報を取得しています。
* [https://www.haijin-boys.com/wiki/ダウンロード ダウンロード]からバージョン情報を取得しています。


=== 注意事項 ===
=== 注意事項 ===
23行目: 23行目:


=== ダウンロード ===
=== ダウンロード ===
マクロコード:[[ファイル:UpdateChecker.zip‎]]
[[ファイル:UpdateChecker.zip‎]]


== アップデート ==
== アップデート ==
30行目: 30行目:


=== 特徴 ===
=== 特徴 ===
* https://www.haijin-boys.com/wiki/ダウンロード<br />からバージョン情報を取得しています。
* [https://www.haijin-boys.com/wiki/ダウンロード ダウンロード]からバージョン情報を取得しています。
* UAC に対応しているため、Program Files 配下に置いている Mery も更新可能です。
* UAC に対応しているため、Program Files 配下に置いている Mery も更新可能です。
* My Macros などフォルダについて更新可否を設定できます。
* My Macros などフォルダについて更新可否を設定できます。
* 起動時マクロ "UpdateStarter.js" は、1 日に 1 回のみチェックするため低負荷です。<br />また別プロセスで動作するため、Mery 起動への影響は少ないです。
* 起動時マクロ "UpdateStarter.js" は、1 日に 1 回のみチェックするため低負荷です。また別プロセスで動作するため、Mery 起動への影響は少ないです。


=== 注意事項 ===
=== 注意事項 ===
* このマクロはネットワーク通信を必要とします。
* このマクロはネットワーク通信を必要とします。
* アップデート時には Mery の中断・再開処理をします。<br />詳細は『[[終了時状態保持・復元]]』を参照。
* アップデート時には Mery の中断・再開処理をします。詳細は『[[終了時状態保持・復元]]』を参照。


=== 動作環境 ===
=== 動作環境 ===
45行目: 45行目:
=== 使用方法 ===
=== 使用方法 ===
# 添付ファイルを解凍して配置する。
# 添付ファイルを解凍して配置する。
# それぞれの js を開いて設定する。<br />ただし同じディレクトリに配置する場合は、パスの変更は不要。'''(相対パス対応)'''
# それぞれの js を開いて設定する。ただし同じディレクトリに配置する場合は、パスの変更は不要'''(相対パス対応)'''。
## Updater.js<br><tt>WSH: "[WSH] Updater.js" の絶対パスまたは相対パス</tt>
## Updater.js<br><tt>WSH: "[WSH] Updater.js" の絶対パスまたは相対パス</tt>
## UpdateStarter.js<br><tt>WSH: "[WSH] Updater.js" の絶対パスまたは相対パス</tt>
## UpdateStarter.js<br><tt>WSH: "[WSH] Updater.js" の絶対パスまたは相対パス</tt>
## [WSH] Updater.js<br>UAC は自動判定するため通常は設定不要。誤判定する場合は有効化して定義してください。<br><tt>PATCH:  "[WSH] UpdaterPatch.js" の絶対パスまたは相対パス<br>SUSPEND: "Suspend.js" の絶対パスまたは相対パス<br>RESUME:  "Resume.js" の絶対パスまたは相対パス<br>UAC:    UAC を有効にする場合は true。無効の場合は false。</tt>
## [WSH] Updater.js<br>UAC は自動判定するため通常は設定不要。誤判定する場合は有効化して定義してください。<br><tt>PATCH:  "[WSH] UpdaterPatch.js" の絶対パスまたは相対パス<br>SUSPEND: "Suspend.js" の絶対パスまたは相対パス<br>RESUME:  "Resume.js" の絶対パスまたは相対パス<br>UAC:    UAC を有効にする場合は true。無効の場合は false。</tt>
## [WSH] UpdaterPatch.js<br><tt>UPDATE: それぞれのフォルダを更新するかのフラグ。true のフォルダは更新される。</tt>
## [WSH] UpdaterPatch.js<br><tt>UPDATE: それぞれのフォルダを更新するかのフラグ。true のフォルダは更新される。</tt>
# 起動時マクロに "UpdateStarter.js" を登録することで、その日初めて起動したときのみ自動でアップデートを確認します。<br>通常これだけで十分ですが、アップデートを直接指示したい場合は "Updater.js" を実行してください。
# 起動時マクロに "UpdateStarter.js" を登録することで、その日初めて起動したときのみ自動でアップデートを確認します。通常これだけで十分ですが、アップデートを直接指示したい場合は "Updater.js" を実行してください。


==== 起動時マクロへの登録 ====
==== 起動時マクロへの登録 ====
起動時マクロに "UpdateStarter.js" を登録することで、常に最新の Mery を使用することができます。<br>
起動時マクロに "UpdateStarter.js" を登録することで、常に最新の Mery を使用することができます。Mery.exe のショートカットを作成し、プロパティの「リンク先」の最後に
Mery.exe のショートカットを作成し、プロパティの「リンク先」の最後に<br>
 
<pre>/mf "【UpdateStarter.js のフルパス】"</pre>
<pre>/mf "【UpdateStarter.js のフルパス】"</pre>
を追加して使用してください。<br>
 
また、Windows7 の場合はそのショートカットをタスクバーにドロップして登録することで、より自然に使用できます。
を追加して使用してください。また、Windows7 の場合はそのショートカットをタスクバーにドロップして登録することで、より自然に使用できます。


=== 変更履歴 ===
=== 変更履歴 ===
68行目: 68行目:


=== ダウンロード ===
=== ダウンロード ===
マクロコード:[[ファイル:Updater.zip‎]]
[[ファイル:Updater.zip‎]]


== ご意見・ご要望 ==
== ご意見・ご要望 ==
何かありましたら、右の [編集] から追記してください。対応するもかしれません。
何かありましたら、右の [編集] から追記してください。対応するもかしれません。
スポンサーリンク