on error resume next Function padDate(intNumber) if intNumber Then padDate = "0" & CStr(intNumber) Else padDate = CStr(intNumber) End If End Function strDate = right(Year(Date),4) & "\" & right(Year(Date),4) & padDate(Month(Date)) & padDate(Day(Date)) Set objArgs = Wscript.Arguments NDSTR = "C:\Diretorio\" & strDate & " - " NDSTR = inputbox( "Entre com o nome do novo Diretório","Criar diretório",NDSTR) if NDSTR<>"" then Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.CreateFolder(NDSTR) if err.number <> 0 then msgbox err.description Set f = fso.CreateFolder("C:\Diretorio\"& right(Year(Date),4) ) else msgbox "Diretório " & NDSTR & " criado." set filesys=CreateObject("Scripting.FileSystemObject") filesys.CopyFile "C:\Diretorio\Modelo.mdb", NDSTR & "\BD.mdb"
Set objShell = CreateObject("Wscript.Shell") strPath = Wscript.Arguments(0) strPath = "explorer.exe /e," & NDSTR objShell.Run strPath Set filetxt = fso.CreateTextFile(NDSTR & "\Leia-me.txt", True) path = filesys.GetAbsolutePathName(NDSTR & "\Leia-me.txt") getname = filesys.GetFileName(path) filetxt.WriteLine(NDSTR) filetxt.WriteLine("Data/hora: " & FormatDateTime(Now(),0)) filetxt.WriteLine("-----------------------------------------") filetxt.Close end if end if