Vz Resources
Commands
2019-05-07T21:05:28+09:00

コマンド拡張で学ぶVZマクロ入門 #61

番号記号初期キー機能
#61-^KA \[F07]文字列の選択複写

s==0(編集モード)

文字列の選択複写

戻り値 r:常に0

ヒストリバッファpsの内容をウィンドウで選択・編集してカーソル位置に入力できる。

s==1(文字列入力モード)

無効

s==2(コマンドラインモード)

無効

s==3(ファイラーモード)

無効

s==4(メニュー)

戻り値rの内容

s==4(1文字入力モード)

無効

コマンドの利用例

擬似的なポップアップを表示するのに用いられる。VZ騙しのテクニックのひとつで,m.gann師によるものだ。

&s #61 #?

コマンドの拡張例

コマンド#61で出力できるのは検索文字列ヒストリーバッファpsだけである。これを他のヒストリーバッファの文字列を選択複写可能にする拡張例である。なお,「簡易」と称するのは機能のほとんどは#61に依存し,拡張部分はフロント・エンドに過ぎないからだ。

= KAn'ihis.def = by H_ear
簡易ヒストリー
* mad for vz!
1 ^KA "" ?.
        (ks&1)??{ #61. }
        !01 (r<0)?.
        ps[, (r) &> ps=r, #61 &Cr ps],
0:      >?{(pa)(pf)(pw)(px)(pr)(pt)}
* pmenu
1 "KAn'i History",25,6
        "pA アプリケーション"
        "pF ファイル名"
        "pW 一般ワーク"
        "pX コマンドライン"
        "pR リネームワーク"
        "pT タイトルサーチ"
*

通常に起動すると,psの文字列の選択複写となる。シフトキーを押しながら実行すると,pa,pf,pw,px,pr,ptの6つのバッファを選択するメニューが表示される。


コマンド拡張で学ぶVZマクロ入門 #61
The VZ resources, valid XHTML 1.0 Strict. ©2007-2019 by mezala.