17. februar 2004 - 11:52Der er
5 kommentarer og 1 løsning
Få dette script til at tage sub-dirs med, samt at sætte et 0
Hej jeg har fået dette script, og det er til at lave om på en masse billede navne, men det virker desværre ikke helt som det skal :( Det skal nemlig sætte et 0 foran i navnet indtil den lander på 100 så det max vil komme til at blive 099 og derefter 100
sSelectedPath = SelectFolder (ssFDESKTOP, ssFTEXT, ssFFLAGS) If Len(sSelectedPath)=0 Then Wscript.quit Else set fso=createobject("scripting.filesystemobject") thisfolder=sSelectedPath
i = inputbox("Første fil skal hedde") if not isnumeric(i) then msgbox("Du skal indtaste et tal !!") Wscript.quit end if
for each f in fso.getfolder(thisfolder).files f.name = i & ".jpg" i = i + 1
next
end if
Function SelectFolder(ssFROOT, ssFASK, ssFFLAGS) Set oSHA = CreateObject("Shell.Application") Set oSF = oSHA.BrowseForFolder(0,ssFASK,ssFFLAGS,ssFROOT) If Instr(TypeName(oSF),"Folder")<> 1 Then Exit Function For Each oItem in oSF.ParentFolder.Items If oItem.Name = oSF.title Then SelectFolder = oItem.path Exit Function End If Next SelectFolder = oSF.title End Function
Set fso = createObject("Scripting.FileSystemObject") Set root = fso.GetFolder("c:/mappenavn1/mappenavn2) For Each file in root.Files WScript.Echo file.path Next
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.