OpenFile() の第二引数
-
var s = "";
//nEncoding
//s += "meEncodingSystemDefault = " + meEncodingSystemDefault + "\n";
s += "meEncodingUnicode = " + meEncodingUnicode + "\n"; // 4
s += "meEncodingUnicodeBigendian = " + meEncodingUnicodeBigendian + "\n"; // 5
s += "meEncodingUTF8 = " + meEncodingUTF8 + "\n"; // 7
s += "meEncodingUTF7 = " + meEncodingUTF7 + "\n"; // 6
//nFlags
s += "meOpenAllowNewWindow = " + meOpenAllowNewWindow + "\n"; // 1
//s += "meOpenDetectUnicode = " + meOpenDetectUnicode + "\n";
//s += "meOpenDetectUTF8 = " + meOpenDetectUTF8 + "\n";
//s += "meOpenDetectCharset = " + meOpenDetectCharset + "\n";
//s += "meOpenDetectAll = " + meOpenDetectAll + "\n";
alert( s );○mEditorと定数の値は違うのかな。
OpenFile() の第2引数 nEncoding に使える定数は、他になにがあるのでしょうか?
editor.ExecuteCommandByID( MEID_RELOAD_JIS ); で使っているような
定数は使えるのでしょうか?
MEID_RELOAD_JIS =4104; MEID_RELOAD_EUC =4105;
MEID_RELOAD_SJIS =4106; MEID_RELOAD_UNILE =4107;
MEID_RELOAD_UNIBE =4108; MEID_RELOAD_UTF7 =4109;
MEID_RELOAD_UTF8 =4110; MEID_RELOAD_UTF8N =4111;
MEID_RELOAD_BIG5 =4114; MEID_RELOAD_1251 =4115;
MEID_RELOAD_1250 =4193; MEID_RELOAD_1252 =4194;| kinzoku | 返信 -
第三引数は「meOpenAllowNewWindow」のみです。
> OpenFile() の第2引数 nEncoding に使える定数は、他になにがあるのでしょうか?
> editor.ExecuteCommandByID( MEID_RELOAD_JIS ); で使っているような
> 定数は使えるのでしょうか?
> MEID_RELOAD_JIS =4104; MEID_RELOAD_EUC =4105;
> MEID_RELOAD_SJIS =4106; MEID_RELOAD_UNILE =4107;
> MEID_RELOAD_UNIBE =4108; MEID_RELOAD_UTF7 =4109;
> MEID_RELOAD_UTF8 =4110; MEID_RELOAD_UTF8N =4111;
> MEID_RELOAD_BIG5 =4114; MEID_RELOAD_1251 =4115;
> MEID_RELOAD_1250 =4193; MEID_RELOAD_1252 =4194;数値はMEIDと同じですが、JavaScriptとVBScriptの場合は以下の定数が使用できます。
meEncodingAutomatic
meEncodingJIS
meEncodingEUC
meEncodingSJIS
meEncodingUnicode
meEncodingUnicodeBigendian
meEncodingUTF7
meEncodingUTF8
meEncodingUTF8N
meEncoding1256
meEncoding1257
meEncoding1250
meEncoding936
meEncoding950
meEncoding1251
meEncoding1253
meEncoding1255
meEncoding949
meEncoding874
meEncoding1254
meEncoding1258
meEncoding1252マクロリファレンス直すのが面倒くさくて・・・。ごめんなさい。。。
ベータ版抜け出したらがんばってマニュアル直しますので!| Kuro | 返信 -
最初の document == editor.ActiveDocument
仕様変更後の
editor.OpenFile(sFilename, nEncoding, nFlag);
と各種エンコード定数
meEncodingAutomatic, meEncodingJIS, meEncodingEUC や、
新ウインドウの作成
meOpenAllowNewWindow
など確認しました。new Enumerator(editor.documents) を使い、
いい感じで、ファイルを切り替えられます。
ありがとうございました。| kinzoku | 返信 -
動作確認ありがとうございます。
kinzokuさんのお墨付き!マクロ周りはとりあえず安定と見て良いかなぁ・・・。安定版までもう少し・・・。
| Kuro | 返信