- 390 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/28(土) 13:54:54 ID:h4eQmvjq0]
- とりあえず田楽DLLで低級マクロを書いてみたけど、こんな感じ?
あえて非破壊にこだわるなら saveas basename2; で上書してる部分をコメントアウトすればおk。 // =====編集前のファイルをバックアップしつつ上書保存するサンプル===== if( ( 0 <= strstr( filetype, "." )&&( 1 < strlen(filetype) ) ) ){ // 新規作成等のファイルには "." がない // 田楽DLLのロード loaddll hidemarudir + "\\DengakuDLL.dll"; if(result){ // バックアップファイル名を作成 $FName = leftstr( basename2, strlen(basename2) - strlen(filetype) ); $SaveName = ".\\" + $FName + filetype + "@" + year + month + day + hour + minute; // 日付+時分 // 田楽DLLによるファイルコピー #Res = dllfunc("COPY",basename2,$SaveName); } saveas basename2; // 現在編集中のファイルを上書き保存 } } else{ SAVEAS; // 新規ファイルは「名前をつけて保存」 }
|

|