マクロ fileopen で新規ファイルとしてオNo.39135
tok さん 21/08/22 13:37
 
fileopen "印刷専用.$$$"; 
として  "印刷専用.$$$" を[新規](=newfile)に開きたいのですが可能でしょうか?

現行では
"印刷専用.$$$" が無ければ希望の結果が得られますが、
"印刷専用.$$$" がすでにあって且つ中身があれば希望の結果とはならないという状
況です。

fileopen /n "印刷専用.$$$";
などとムシの良いことを考えていますが。
 


[ ]
RE:39135 マクロ fileopen で新規ファイルNo.39136
tok さん 21/08/22 13:47
 
>fileopen "印刷専用.$$$"; 
> ......
>
deletefile を見つけました
とりあえずこれで対応してみます。

[ ]
RE:39136 マクロ fileopen で新規ファイルNo.39137
秀丸担当 さん 21/08/23 10:12
 

ファイルを削除してしまってもよければ、既に行われている通り、deletefileでいい
と思います。

削除せずにやるとしたら、changenameを使う方法があります。
例えば以下のようにすると、ファイルの有無に関わらず現在のファイル名を変更する
ことができます。
newfile;
changename "印刷専用.$$$";

[ ]
RE:39137 マクロ fileopen で新規ファイルNo.39138
tok さん 21/08/23 12:09
 
>
> ......
>changename "印刷専用.$$$";
こちらの方がスマートですね。これでいきます。
ありがとうございました。

[ ]