サクラエディタ マクロについて
お世話になっております。
掲題の件に関して、御存知でしたらご教授いただきたいです。
実現したいことは「数千行の全ての行末に,(カンマ)をうつ」
ということです。
秀丸で実現できることや、正規表現を使うといった回答以外でお願いします。
調べると拡張ファイルをダウンロードするようですが、サイトのページが途切れていたりとわかりません。
具体的には以下の通りです。
(1)ツール>キーマクロの記録開始を選択
(2)実施したいマクロを行う
(例)
1.行の先頭から末尾にカーソルを移動
2.,(カンマ)を打ち込む
3.行の先頭にカーソルを移動
4.次の行の先頭にカーソルを移動
(3)ツール>キーマクロの終了と保存を選択し、適当な個所にマクロを保存(test.mac)
(4)登録したtest.macをサクラエディタで開く
以下、(例)の内容
===============================================
//キーボードマクロのファイル
S_GoLineEnd(0); // 行末に移動(折り返し単位)
S_Char(44); // 文字入力
S_GoLineTop(0); // 行頭に移動(折り返し単位)
S_Down(0); // カーソル下移動
===============================================
(5)上記ファイルに先頭行から行の末尾までループする処理を記述して上書き保存
以下の構文が必要になると思います。
・ループ構文記載
・先頭行の取得
・変数の格納
・最終行の取得
(6)マクロを実行したいtxtに実行
これだけのことですが、実現方法がわかりません。
この構文はVBAと同じでしょうか?
そちらには疎いですが、それならばそれを調べれば目的は達成できます。
単純な実現内容ですが、サクラエディタのマクロは応用が利きますので、今後のためにも理解したいです。
必要な拡張ファイル、構文の言語(VBA?)、具体的な構文(for等)を教えていただきたいです。
長文になり、申し訳ありませんが、
以上よろしくお願いします。
お礼
bugmaker様 どうもありがとうございます!! 試してみます(^▽^)