窓の位置をブックマーク

必要なファイル

以下をScriptフォルダに保存。

  • SetDimensions2.js

共通スクリプトをScriptフォルダに入れてないならそれも。

  • getSeqUserData.js

  • setSeqUserData.js

  • file2SeqUserData.js

  • SeqUserData2file.js

編集

-|K_SetPPcDimentions =

-|K_SetPPvDimentions =

KC_main = { ; PPcメイン窓

^W ,*setnextkey K_SetPPcDimentions

}

KV_main = { ; PPvメイン窓

^W ,*setnextkey K_SetPPvDimentions

}

K_SetPPcDimentions = { ** comment **

W , *script %0\Script\setSeqUserData.js,ppcpos,%*windowrect(,l);%*windowrect(,t);%*windowrect(,w);%*windowrect(,h)

^W ,*script %0\Script\SetDimensions2.js,%*script(%0\Script\getSeqUserData.js,ppcpos)

E , *ppb -c *string o,name=%%*script(%%0\Script\SeqUserData2file.js,ppcpos) %%: %%Obsq editor %%so"name" %%: *script %%0\Script\file2SeqUserData.js,ppcpos,%%so"name"

}

K_SetPPvDimentions = { ** comment **

W , *script %0\Script\setSeqUserData.js,ppvpos,%*windowrect(,l);%*windowrect(,t);%*windowrect(,w);%*windowrect(,h)

^W ,*script %0\Script\SetDimensions2.js,%*script(%0\Script\getSeqUserData.js,ppvpos)

E , *ppb -c *string o,name=%%*script(%%0\Script\SeqUserData2file.js,ppvpos) %%: %%Obsq editor %%so"name" %%: *script %%0\Script\file2SeqUserData.js,ppvpos,%%so"name"

}

使い方

現在窓の位置をブックマーク

PPc/PPv上でC_w w(Ctrl+Wを押したあとWを押す)で、現在窓の位置を登録できる。PPcとPPvの位置は、それぞれ別に保存する。

ブックマークした窓位置を順次再現

C_w C_w(Ctrl+Wを二度押し)で、ブックマークした窓の位置を順次再現。

ブックマークの編集

C_w e(Ctrl+Wを押したあとEを押す) でブックマークをエディタで編集。