マクロへの引数の渡し方No.06367
うえむ さん 10/07/29 09:07
 
こんにちは。このようなことはできるでしょうか?
コマンドラインからマクロ付きで秀丸エディタを起動します。
c:\Hidemaru\hidemaru.exe /xABC.mac def.txt 0729[return]

def.txtを秀丸エディタで開き、ABC.macを起動させます。その際、ABC.macに例えば
“0729”という引数を渡しマクロに反映させたいのです。

やりかたがあれば教えてください。

[ ]
RE:06367 マクロへの引数の渡し方No.06368
秀丸担当 さん 10/07/29 13:18
 

V8.00以降限定ですが、/aオプションを使うとマクロに引数を渡すことができま
す。

  例:
  c:\Hidemaru\hidemaru.exe /xABC.mac /a"0729" def.txt

マクロ中では、getarg関数で/aオプションの内容を取得できます。
/aオプションは複数書くこともできます。

  例:
  message getarg(0);

[ ]
RE:06368 マクロへの引数の渡し方No.06369
うえむ さん 10/07/29 14:16
 
getarg(0) 確認できました。ありがとうございました。

[ ]