|
>うまく再現はできていないのですが、そうなる可能性はあると思います。
OSの問題であれば特段のオプションは結構です。
以前に以下の日付情報を自動で入れたフォルダを作成するスクリプト?を作っていた
だきましたので、これの名前を確定せずに選択状態に変更可能であれば、常にこれを
使うようにすれば問題解決しますのでそれでokです。
可能であれば修正をお願いします。
if( GetDirectory()=="" ){
Message("パスがありません");
EndMacro();
}
objFso = new ActiveXObject("Scripting.FileSystemObject");
dateNow = new Date();
strDate= ""
+("000"+dateNow.getFullYear()).slice(-4)
+("0"+(dateNow.getMonth()+1)).slice(-2)
+("0"+dateNow.getDate()).slice(-2)
+"-"
+("0"+dateNow.getHours()).slice(-2)
+("0"+dateNow.getMinutes()).slice(-2)
+("0"+dateNow.getSeconds()).slice(-2)
;
strName=strDate;
cmax=1000;
for( i = 1; i <= cmax; i ++ ) {
strFull = GetDirectory() + "\\" + strName;
if( !objFso.FileExists( strFull )
&& !objFso.FolderExists( strFull ) ) {
objFso.CreateFolder( strFull );
break;
}
strName=strDate+"("+i+")";
}
if(i<cmax){
Refresh();
SelectItem( strName, 2 );
//名前の変更状態にするとしたら…
//Command("名前の変更");
} else {
Message("失敗");
}
|
|