終了時状態保持・復元

2012年11月25日 (日) 11:20時点におけるKs (トーク | 投稿記録)による版 (起動時マクロについて Mery2 以降との記述を追加)

マクロ本体:ファイル:Suspend Resume.zip


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

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


【Suspend.js】

以下の情報を待避して,Mery を終了します.

 ・開いているファイル

 ・ファイルへの変更

 ・スクロール位置

 ・選択状態

ファイルへの変更は待避されます.上書き保存はされません.


【Resume.js】

Suspend.js で終了したときの状態を復元します.

待避データが存在しない場合は何もしません.

下記の情報は復元できません.

 ・Undo/Redo バッファ

 ・矩形選択

 ・検索結果(マーカー)

利用するには起動直後(『無題』のみ開いている状態)で実行してください.


Mery 2 以降をお使いの方は,起動時マクロに指定することでより自然に利用できます.

 例:> Mery.exe /mf "My Macros\Resume.js"


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

 /mf "My Macros\Resume.js"

を追加した上で,タスクバーにドラッグで追加しておくと,違和感なく使えると思います.

(Suspend.js で終了していた場合は再開し,通常終了の場合は何もしない)

スポンサーリンク