窓の位置をブックマーク
必要なファイル
以下を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を押す) でブックマークをエディタで編集。