「終了時状態保持・復元」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
Ks (トーク | 投稿記録)
起動時マクロについて Mery2 以降との記述を追加
Ks (トーク | 投稿記録)
マクロ更新,体裁変更
1行目: 1行目:
マクロ本体:[[ファイル:Suspend_Resume.zip‎]]
== 概要 ==
開いているファイルを待避しておき,後で再開するためのマクロです.


== 特徴 ==
・次の情報を待避します.


現在開いているファイルおよびその変更を待避して Mery を終了するマクロ(Suspend.js),
 「開いているファイル」


起動直後に実行することで保持している終了時状態を復元するマクロ(Resume.js)のセットです.
 「ファイルへの変更」


 「スクロール位置」


【Suspend.js】
 「選択状態」(ただし矩形選択は不可)


以下の情報を待避して,Mery を終了します.
・変更を上書きすることがないため,中断時から違和感なく再開できます.


 ・開いているファイル
== 使用上の注意 ==
・Mery 起動直後(『無題』のみ開いている状態)で再開してください.


 ・ファイルへの変更
・次の情報は引き継がれません.


 ・スクロール位置
 「Undo/Redo バッファ」


 ・選択状態
 「検索マーカー」


ファイルへの変更は待避されます.上書き保存はされません.
・1 世代しか保持しません.


・再開時には保持データを削除します.


【Resume.js】
・SDI モードでは正しく動作しません.


Suspend.js で終了したときの状態を復元します.
== 動作環境 ==
Mery: ver 2.0.12.4050


待避データが存在しない場合は何もしません.
OS: Windows XP SP3,Windows 7 SP1 (64bit)


下記の情報は復元できません.
== 使用方法 ==
'''1.''' 添付ファイルを解凍し,適当なフォルダに配置します.


 ・Undo/Redo バッファ
'''2.''' 中断時には "Suspend.js" を実行します.


 ・矩形選択
'''3.''' 再開時には "Resume.js" を実行します.


 ・検索結果(マーカー)
'''※''' 再開マクロは,中断していない場合には何もしません.


利用するには起動直後(『無題』のみ開いている状態)で実行してください.
  そのため起動時マクロに指定することで,中断していた場合に自動で再開できます.


例:Mery.exe のショートカットを作成し,プロパティの「リンク先」の最後に
<pre>
/mf "My Macros\Resume.js"
</pre>
を追加しておく.


Mery 2 以降をお使いの方は,起動時マクロに指定することでより自然に利用できます.
Windows 7 の場合は,それをタスクバーに登録しておくと良いかもしれません.


 例:> Mery.exe /mf "My Macros\Resume.js"
== 更新履歴 ==
2012/11/20 初版


2012/12/27 ファイル更新日時を記録し,編集された場合の確認を追加.


Windows 7 の場合,Mery.exe のショートカットを作成し,プロパティの「リンク先」の最後に
== コード ==
 
[[ファイル:Suspend_Resume.zip‎]]
 /mf "My Macros\Resume.js"
 
を追加した上で,タスクバーにドラッグで追加しておくと,違和感なく使えると思います.
 
(Suspend.js で終了していた場合は再開し,通常終了の場合は何もしない)

2012年12月27日 (木) 23:41時点における版

概要

開いているファイルを待避しておき,後で再開するためのマクロです.

特徴

・次の情報を待避します.

 「開いているファイル」

 「ファイルへの変更」

 「スクロール位置」

 「選択状態」(ただし矩形選択は不可)

・変更を上書きすることがないため,中断時から違和感なく再開できます.

使用上の注意

・Mery 起動直後(『無題』のみ開いている状態)で再開してください.

・次の情報は引き継がれません.

 「Undo/Redo バッファ」

 「検索マーカー」

・1 世代しか保持しません.

・再開時には保持データを削除します.

・SDI モードでは正しく動作しません.

動作環境

Mery: ver 2.0.12.4050

OS: Windows XP SP3,Windows 7 SP1 (64bit)

使用方法

1. 添付ファイルを解凍し,適当なフォルダに配置します.

2. 中断時には "Suspend.js" を実行します.

3. 再開時には "Resume.js" を実行します.

再開マクロは,中断していない場合には何もしません.

  そのため起動時マクロに指定することで,中断していた場合に自動で再開できます.

例:Mery.exe のショートカットを作成し,プロパティの「リンク先」の最後に

/mf "My Macros\Resume.js"

を追加しておく.

Windows 7 の場合は,それをタスクバーに登録しておくと良いかもしれません.

更新履歴

2012/11/20 初版

2012/12/27 ファイル更新日時を記録し,編集された場合の確認を追加.

コード

ファイル:Suspend Resume.zip

スポンサーリンク