|
はじめまして。昨日秀丸マクロに初めて触った
超初心者です。FAQでしたらその情報所在地だけでも
教えてください。
現在、「二つのファイルを開いて、上から順次
違うところを確認してゆく」というマクロを
作ろうとしています。
二枚のファイルの切り替えはなんとか分かったのですが、
肝心の「違う箇所の判定」がうまくいきません。
ヘルプには、compfileというコマンドを使えと書いて
あるのです。で、その箇所なんですが、
while(y != #Line){//カーソルが下へ動く間繰り返す
compfile findhidemaru( "#ywnd" );
if (result == 0) goto ExitWhile;//もし下に違いがなければExitWhileへ
question "次に行きますか?";
if( result == no ) {
goto ExitWhile ;
}
#Line = y;//今処理した行を退避
down;//カーソルを下へ
setactivehidemaru #ywnd; //次のファイルに戻る
down;//カーソルを下へ
setactivehidemaru #hwnd; //もとのファイルに戻る
}
という風に書いてみたのですが、実際には二つのファイルの
選択行が一行ずつくだっていく、という処理をしてしまいます。
「あ、compfileの使い方がわかってないんだなオレ」
というのまではなんとなく分かるのですが、正しい使い方を
どなたか教えていただけませんでしょうか?
|
|