命令文の使用例
目次マクロ命令文 − 使用例


$num = 1024
$str = "おはよう"
write 123, "abc", $num, $str
writech 123, "abc", $num, $str


sel_specify 0 5 10 //物理行の時 開始行 終了行
sel_specify 1 5 10 //論理行の時 開始行 終了行


pagesetup 100 300 200 400 //余白(左 上 右 下)1/100mm単位


space_to_tab 4 //タブに置き換える半角空白数(1〜8)

search_next
"検索文字列"
1 1 1 1 0 3
//単語単位の時=1 大文字小文字区別の時=1 \r\n\t変換の時=1
//正規表現の時=1 無視
//どこを検索(0:現在のテキスト 1:同一タブ 2:全ての開かれたテキスト 3:ブックマーク)


search_prev
"検索文字列"
1 1 1 1 0 3
//単語単位の時=1 大文字小文字区別の時=1 \r\n\t変換の時=1
//正規表現の時=1 無視
//どこを検索(0:現在のテキスト 1:同一タブ 2:全ての開かれたテキスト 3:ブックマーク)


replace_next
"検索文字列"
"置換文字列"
1 1 1 1 0 3
//単語単位の時=1 大文字小文字区別の時=1 \r\n\t変換の時=1
//正規表現の時=1 無視
//どこを検索(0:現在のテキスト 1:同一タブ 2:全ての開かれたテキスト 3:ブックマーク)


replace_prev
"検索文字列"
"置換文字列"
1 1 1 1 0 3
//単語単位の時=1 大文字小文字区別の時=1 \r\n\t変換の時=1
//正規表現の時=1 無視
//どこを検索(0:現在のテキスト 1:同一タブ 2:全ての開かれたテキスト 3:ブックマーク)


replace_all
"検索文字列"
"置換文字列"
1 1 1 1 0
//単語単位の時=1 大文字小文字区別の時=1 \r\n\t変換の時=1
//正規表現の時=1 無視


search_grep
"検索文字列"
"検索フォルダ"
"txt ; c ; cpp" // ; (セミコロン)で区切って拡張子を指定
-1 1 1 1 1 1
//エンコード(-1:自動判定 0:Shift_JIS 1:JIS 2:EUC 3:UTF16LE 4:UTF16BE 5:UTF8 6:UTF7)
//単語単位の時=1 大文字小文字区別の時=1 正規表現の時=1
//サブフォルダも検索する時=1 途中経過を表示する時=1


goline 0 20 //物理行 移動先の行
goline 1 20 //論理行 移動先の行


file_new
"無視"
0 0 0 1 2 0
//無視 無視 無視
//上書きチェックする時=1 展開先(0:現在のタブ 1:新タブ 2:新窓) 無視


file_open
"file.txt"
-1 0 0 1 2 1
//エンコード(-1:自動判定 0:Shift_JIS 1:JIS 2:EUC 3:UTF16LE 4:UTF16BE 5:UTF8 6:UTF7)
//無視 無視
//上書きチェックする時=1 展開先(0:現在のタブ 1:新タブ 2:新窓)
//実行フォルダ付加の時=1


file_save
"file.txt"
-1 1 2 1 0 1
//エンコード(-1:自動判定 0:Shift_JIS 1:JIS 2:EUC 3:UTF16LE 4:UTF16BE 5:UTF8 6:UTF7)
//BOMを付加する時=1 改行コード(2:CrLf 3:Lf 4:Cr)
//上書きチェックする時=1 無視
//実行フォルダ付加の時=1


inputbox "I" $num "数値を入力してください"
inputbox "S" $str "文字列を入力してください"


mem_open_in 0 ("C:\\dir\\file.txt")
//ファイルハンドル(0〜2)
// (ファイル名)


mem_open_out 0 ("C:\\dir\\file.txt")
//ファイルハンドル(0〜2)
// (ファイル名)


mem_close 0
//ファイルハンドル(0〜2)

mem_load 0 ($num, $str)
//ファイルハンドル(0〜2)
//(カンマで区切られた変数)

mem_save 0 ($num, $str, 1000, "word")
//ファイルハンドル(0〜2)
//(カンマで区切られた変数、数値、文字列)