|
>過去の発言も調べたのですが、runやリダイレクトがらみで問題
>があるようなのですが、よくわからないので教えてください。
>Windows98で秀丸ver3.01を使っています。
>秀丸のマクロで、sedを使うために
> selectall;
> $sedprg = input("実行するSEDファイル名は?",$sedprg);
> run "sed.exe -f " + $sedprg +" <con >con";
> CHANGENAME;
>
>としています。
>
>で、その結果、SEDで変換された内容にかわるのですが、[実行中]
>で、ファイル名横のアイコンが点滅したままなのです。
>一度、その新しい秀丸をクリックしてやり、「プログラムを実行
>を中断しますか」というダイアログでOKをクリックしてやら
>ないと次のCHANGENAMEコマンドに進めません。
>
>複数開いている秀丸に対して、同一のSEDを実行していきたいので
>ここで一々止まるのがやっかいなのです。
>何が問題なのでしょうか、また、回避するとすればいい方法が
>ありますでしょうか。
>よろしくお願いします。
>
>立文字
こちらのwin95 では正常動作します。大して役に立ちませんが
l.sed -------------------------
y/a/A/
sedtest2.mac -----------------
//selectall 手動選択で動かしている
$sedprg = "d:\\l.sed";
$sedprg = input("実行するSEDファイル名は?",$sedprg);
run "D:\\sed118\\sed.exe -f " + $sedprg +" <con >con";
CHANGENAME
// AAAAAAAAAAAAAAAAAAAAAAAAaaaa これはテストデータ
// ssssssssAAA
// AAAAAaaaaaa
// AAAAAAAAAAAAAAAAAAAAA[EOF]
「ファイル名横のアイコン」とは何ですか? 上の例は短いので直ぐ終わる。何も出
ない
>con でデータを受けるときの何かの設定かはわかりません。
後はsedが終了しないとか?^Z
|
|