キーマクロとPPAマクロがある
PPAのほうはPascalベース
C言語との違いは
値の受け渡しが := だったり
変数宣言が<変数名>:<変数型名> だったり
書式が以下のようだったり
ver 変数宣言 begin 式 end.
以下サンプル
var
i:Integer;
iPos:Integer;
sSel:String;
iIndex:Integer;
sIndex:String;
begin
//余裕日の位置を調べる
i := 0;
while i <= 999 do
begin
S_SearchNext(' ', 24); // 次を検索
S_GoLineTop_Sel(0); // (選択)行頭に移動(折り返し単位)
sSel := S_GetSelectedString(0);
if sSel = '余裕日数(RoomTime)' then
begin
Break;
end;
S_Cut(0); // 切り取り
S_Delete(0); // 削除
i := i + 1;
end;