カレント行をOSのコマンドとして実行しNo.18593
swf さん 04/12/25 14:34
 
秀丸に次のような機能はあるでしょうか?
(マクロでできるでしょうか?)
--------------------------------------------------
編集画面の例えば
dir
と書いてある行をカレント行にして何か操作をすると、
コマンドプロンプトで dir を実行した結果が
カレント行以下に取り込まれる。
--------------------------------------------------
昔 vi を使っていて便利だと思った記憶があります。
OS:Windows XP
秀丸:4.14

[ ]
RE:18593 カレント行をOSのコマンドとしNo.18594
Iranoan さん 04/12/25 16:01
 
 swf さん今日は、Iranoan です。
> dir
> と書いてある行をカレント行にして何か操作をすると、
> コマンドプロンプトで dir を実行した結果が
> カレント行以下に取り込まれる。
 しっかり確認していませんが、例えば末尾の様なマクロでは?
//--------------------------------------------------------------------
disabledraw;
selectline;
$cmd = gettext( seltopx, seltopy, selendx, selendy );
moveto selendx, selendy;
beginsel;
run $cmd + " > con";
if( !result ){
  run getenv( "COMSPEC" ) + " /c " + $cmd + " > con";
}
endsel;

[ ]
RE:18594 カレント行をOSのコマンドとしNo.18595
swf さん 04/12/25 18:54
 
おお!
期待通りに動きました。
Iranoan さん、ありがとうございました。

[ ]