last updated:2023/12/27
マクロでファイル名に「"C:\TEST.TXT"」と指定してもうまく動きません。たとえば、次のマクロ文で「C:\TEST.TXT」を開きたいのですが、エラーになってしまいます。もちろん、このファイルは確かに存在しています。
openfile "C:\TEST.TXT";
「\」はC言語同様特殊文字なので、以下のように「\」を2つ重ねて下さい。
openfile "C:\\TEST.TXT";
詳しくは、『第III部〜秀丸マクロのいろはにほへと』の『マクロ内での「\」や特殊文字の使い方』をご覧ください。
秀丸エディタ Ver.8.66以降の場合の場合は、「\」を2つ重ねなくてもいい記述方法も使えます。
openfile R"(C:\TEST.TXT)";
または、
openfile @"C:\TEST.TXT";
詳しくは、『マクロ内での「\」や特殊文字の使い方』にある『Ver.8.66以降の場合』をご覧ください。