準備
- PPx本体(UNICODE版か64bit版)
- PPx Script Module
- PPx Text Module
- PPx Window Module
- PPx Key Module
をダウンロードする。
まずは、PPX本体を解凍する。
各PPx Moduleを解凍し、PPXフォルダに
- PPXSCR.DLL / PPXSCR64.DLL
- PPXTEXT.DLL / PPXTEXT64.DLL
- PPXWIN.DLL / PPXWIN64.DLL
- PPXKEY.DLL / PPXKEY64.DLL
を入れる。PPX○○64.DLLが64bit版だ。また、Scriptという名前で空フォルダを作成する。
Scriptフォルダに以下のファイルを入れる。
title2comment_all.js
以下をクリップボードにコピーする。
KC_main = { ; PPcメイン窓
E ,%ME_editor
F6 ,*script %0Script\title2comment_all.js %: *setcust XC_cwrt= 2
^R ,*comment "%ee%"コメントの編集"%{%*comment%|%}"
^N ,*ppememo %1
}
KV_main = { ; PPvメイン窓
ENTER = @Q
}
KV_page = { ; PPvテキスト(ページ)追加設定
UP ,%K-C"@UP@N"
DOWN ,%K-C"@DOWN@N"
LEFT ,%K-C"@LEFT@N"
RIGHT ,%K-C"@RIGHT@N"
SPACE ,%K-C"@SPACE@N"
\SPACE ,%K-C"@\SPACE@N"
}
XV_cols = { ; 表示桁数=該当拡張子、全てに一致しなければ80、0:桁数最大 -1:窓幅に合わせる
-1 = .howm
}
MC_celS = { ; エントリ表示 書式([;]メニュー)
howmtitle = M cF25,6 w35C z7 S1 tC"y-N-D" s1
}
E_cr = { ; [Enter]用判別
HOWM ,*ppv %*name(CD,"%R","%1")
}
_Command = { ; ユーザコマンド・関数
saveppepos = *setcust S_ppe:l=%*windowrect(%N.,l)
*setcust S_ppe:t=%*windowrect(%N.,t)
*setcust S_ppe:w=%*windowrect(%N.,w)
*setcust S_ppe:h=%*windowrect(%N.,h)
loadppepos = *ifmatch !0,0%*getcust(S_ppe:l) %: *windowposition %N.,%*getcust(S_ppe:l),%*getcust(S_ppe:t),%*getcust(S_ppe:w),%*getcust(S_ppe:h)
ppememo = *edit %*arg(1)%\%*nowdatetime(Y-N-D-HMS).howm -new -k *mapkey use,K_ppememo %%: *howmformat %%: *editmode -modify:clear %%: *editmode -modify:silent %%: *loadppepos
howmformat = *insert "= %bn%bn%bn[%*nowdatetime(Y-N-D-HMS)]" %: *cursor -3,2,0
}
E_editor = { ; エディタ用の拡張子判別
* ,%"Text edit"%Orib,editor %FDC
HOWM ,*linecust howmpos,K_ppe:FIRSTEVENT,*loadppepos %%: *linecust howmpos,K_ppe:FIRSTEVENT= %: *edit %FDC -k *mapkey use,K_ppememo
}
K_ppememo = { ; moe用のppeキーバインド
^W ,*saveppepos %: %k"&F4"
^N ,*if %*editprop(modify) %: %K"^S"
*replacefile %*name(D,"%*editprop(name)")%\%*nowdatetime(Y-N-D-HMS).howm -new -k *howmformat %%: *editmode -modify:clear
^\UP ,*if %*editprop(modify) %: %I"ファイルを保存してください" %: *stop
*execute C,%%K"@up" %: *ifmatch !a:d,%*extract(C"%%FCD") %: *replacefile %*extract(C"%%FCD")
^\DOWN ,*if %*editprop(modify) %: %I"ファイルを保存してください" %: *stop
*execute C,%%K"@down" %: *ifmatch !a:d,%*extract(C"%%FCD") %: *replacefile %*extract(C"%%FCD")
}
_others = { ; その他設定
NewDir = %*nowdatetime(Y-N-D-HMS)
}
XC_cwrt = 2 ; コメントファイル作成は 0:手動 1:確認有 2:自動
PPxフォルダにあるPPCW.exeを実行して、PPCを起動する。
PPCで[H]を押すと出るウィンドウに、%OB *PPCUST /edit
を入力して実行する。
「編集した内容の取込」ウィンドウが、クリップボードの内容をペーストした状態で表示されるので、OKボタンを押す。