マクロ記載例

マクロのそれぞれの記載例です。
ただし、Sakuraのバージョンにより動作が異なることがあります。
詳しい言語仕様についてはそれぞれのマクロを提供している側のヘルプをご覧ください。

■例1: キーマクロ
// コメント
S_InsText( '<br />' );
InsText( "<br />" ); // S_ はあってもなくても動作します。
// キーマクロではExpandParameter は使えません

ExecCommand('echo $f($x,$y)', 3); // ExecCommandでも同様の処理が行われます。
ExecCommand('dir /b', 3); // 外部コマンド実行で、現在のフォルダーのファイル一覧を取込

■例2: WSH(JScript)
// コメント
Editor.InsText('<br />');
Editor.InsText("<br />");
InsText("<br />");
var str = Editor.ExpandParameter("$f($x,$y)\r\n");
Editor.InsText(str);
Editor.ExecCommand('dir /b', 3);

■例3: WSH(VBScript)
' コメント
Dim str
Editor.InsText "<br />"
InsText "<br />"
str = Editor.ExpandParameter("$f:($x,$y)" & vbCrLf)
Editor.InsText str
Editor.ExecCommand "dir /b", 3

■例4: PPAマクロ
// コメント
S_InsText( '<br />' ); // PPAでは必ず S_をつけてください。
S_ExecCommand('dir /b', 3);