クリップボード履歴の保存No.11663
UGSF さん 02/03/31 18:01
 
クリップボード履歴の機能が便利なのでよく使っています。
そこで、お願いしたいのですがクリップボード履歴を自動的に
テキストファイルとして保存する機能を加えて貰えないでしょうか?
これがあると結構便利だと思うんですが、クリップボードの履歴を取る
ソフトは数多くあっても、この機能はほとんど付いていないので、
ぜひとも秀丸に付け加えていただきたいと思います。

[ ]
RE:11663 クリップボード履歴の保存No.11664
山紫水明 さん 02/03/31 22:58
 
 UGSFさん,こんばんは。

》そこで、お願いしたいのですがクリップボード履歴を自動的に
》テキストファイルとして保存する機能を加えて貰えないでしょうか?

 どのように利用されるのかちょっとわかりませんが。
 次のようなマクロでは用は足りませんか?
 保存の仕方などの仕様は,他にもいろいろ工夫できると思います。

//------------------------------------------------------//
#hwnd1 = hidemaruhandle( 0 );
openfile "/h temp.txt";
#hwnd2 = hidemaruhandle( 0 );
setactivehidemaru #hwnd1;
while( 1 ) {
    getcliphist #i;
    if( !result ) break;
    beginclipboardread;
    while( 1 ) {
        $a = getclipboard;
        if( $a == "" ) break;
        $s = $s + $a;
    }
    setactivehidemaru #hwnd2;
    insert $s + "\n";
    $s = "";
    setactivehidemaru #hwnd1;
    #i = #i + 1;
}
setactivehidemaru #hwnd2;
SAVEAS;
question "クリップボードの履歴を削除しますか?";
if( result ==yes ) clearcliphist;
endmacro;
//------------------------------------------------------//

     では, (^^)/~
                                        山紫水明

[ ]