秀丸マクロで編集中のファイルはそのままで別ファイルに保存する方法

536 :名無しさん@お腹いっぱい。:2007/11/09(金) 03:58:45 ID:mXY51MyH0

>>534

$file = filename2; 
SAVEAS; 
changename $file;

2ch 秀丸エディタスレ Part20 より引用

ああ、マクロだけで出来たんですね。 HSP コンパイルマクロでは DLL で空のファイルを作ってそのファイルに appendsave とかしてましたけど。

変更前
#ret = dllfunc( "CreateEmptyFile", $tmpScript );
appendsave $tmpScript;
変更後
$fileName = filename2;
saveas $tmpScript;
changename $fileName;

以上のような変更を行っても正しく動きました。ただ、この方法だとファイルタイプ別の一時的な設定が元に戻ってしまうなどの副作用が少しあるようです。

インフォメーション

公開日時
2007年11月10日 午後7時5分37秒
最終更新日時
2007年11月10日 午後7時20分13秒
カテゴリ
秀丸エディタ