ファイルの内容をクリップボードにコピー

あいさつ

PPxでカーソル下のファイルの内容をクリップボードにコピー、あるいは追加コピーする方法。howmファイルで関係するのをまとめてコピーし、印刷できたら便利かもしれないと思って作ったが、結局使わないような気がしなくもない。

AutoHotKey

AutoHotKeyを使います。コピー用と追加コピー用の二つのスクリプトを用意。

ClipFile.ahk


ClipFileAdd.ahk


PPxに登録

ファイルパスをコピーするメニューと一緒にしてみた。僕はこのメニューをShift+Nで起動するようにしている。以下を編集して取り込み。

M_ClipPath	= {	** comment **
&CopyFileName	= *cliptext %R
Copy&DirName	= *cliptext %1
Copy&FileName(拡張子無し)	= *cliptext %Y
CopyFilePath	= *cliptext %FCD
ファイルの内容をクリップボードにコピー	= %Ob D:\data\AHKScript\ClipFile.ahk %FCD
ファイルの内容をクリップボードに追加コピー	= %Ob D:\data\AHKScript\ClipFileAdd.ahk %FCD
}

KC_main	= {	; PPcメイン窓
\N	,%M_ClipPath,C
}