SSブログ

配下のファイルを文字コード変換して保存していくマクロ [サクラエディタ]

1.配下のファイルパスを作成
dir /s /b /a-d target

2.マクロ。test-macro.js
// ファイルシステムオブジェクト生成
var fs = new ActiveXObject("Scripting.FileSystemObject");

// パスリストを開く
var file = fs.OpenTextFile("C:/work/test/path_list.txt", 1, false, -2);

// 1行ずつ読み込み対象ファイルを上書き保存(UTF-8、LF)
while (!file.AtEndOfStream) {
var filepath = file.ReadLine();
Editor.FileOpen(filepath);
Editor.FileSaveAs(GetFilename, 4, 2);
Editor.FileClose();
}

// パスリストファイルをクローズ
file.Close();

■マクロ
文字コード
0 SJIS(省略時規定値)
1 JIS
2 EUC
3 Unicode
4 UTF-8
5 UTF-7
6 Unicode(BigEndian)

改行
0 変更しない(省略時規定値)
1 CRLF(Windows)
2 LF(UNIX)
3 CR(Mac)

nice!(0)  コメント(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

【Spring】共通処理:Interce..[VBA]色々 ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。