複数の処理を同時に実行したいNo.02672
伊藤 宏 さん 01/11/24 08:29
 
おたずねします。例えば、ヘッダー削除と上書きといった2つ以上の動作を1
つのキーで同時に行うことは可能でしょうか。伊藤

[ ]
RE:02672 複数の処理を同時に実行したいNo.02673
きいろいまふらあ さん 01/11/24 10:18
 
>おたずねします。例えば、ヘッダー削除と上書きといった2つ以上の動作を1
>つのキーで同時に行うことは可能でしょうか。伊藤

ここに書かれているということは、マクロでの処理を前提としてのご質問だと思
いますが、念のため、秀丸のキー割り当てでは、一つのキーに直接複数のコマン
ドを割り当てることはできません。「直接」は無理だけど、間接的になら可能と
いうことです。で、それにはやはりマクロを利用することになります。

一般的な書き方をすると、複数の処理を行うようなマクロを作成し、そのマクロ
をキーに割り当てるってことになります。

これ以上の話は、既に個々の処理がマクロで書けている(あるいは書ける)状況
なのかどうかによって、アドバイス差し上げる内容がまるっきり違ってくるので
その辺のこと、教えて下さい。

といいつつ、ちょっとだけ先走って書いてしまうと、もしヘッダ削除のマクロが
既にお手元にあるのなら、そのマクロの最後(=処理を終えてマクロが終了する
直前。endmacro;があるなら、その前。というのは、厳密には正確な表現ではな
いですが)に「save;」って行を1つ入れてやればいいです。こうすることで、
そのマクロが「ヘッダ削除してから上書き保存するマクロ」になります。

もっとも、そのマクロのコードによっては、何ヶ所かに「save;」を入れないと
いけないかもしれないし、入れる場所も必ずしも上に書いた通りではないです。

こうしてできた「ヘッダ削除してから上書き保存するマクロ」をキーに割り当て
れば、ご所望の状態になろうかと思います。

[ ]
RE:02673 複数の処理を同時に実行したいNo.02674
伊藤 宏 さん 01/11/24 11:14
 
ろいまふらあ様

早速に教えていただき、ありがとうございます。「save;」を1行
書き加えたところ、のぞみ通りの処理が出来ました。伊藤



[ ]