Moin Zusammen,
Ich habe ein Problem mit folgendem Code:
Weitesgehend funktioniert alles wie gewollt also das script schreibt mit computer und windows login namen mit ";" in eine textdatei welche auch richtig benannt ist.
Das einzige Problem ist er schreibt mir nicht die Folgergröße in die Textdatei und ich weiss leider nicht genau woran es liegt =/. Das ";" übernimmt er auch noch in die textdatei
nur werden die Variablen - Tmp & ";" & Pfad - nicht übergeben.
Vielleicht kann da jemand helfen, danke im vorraus.
Ich habe ein Problem mit folgendem Code:
Quellcode
- rootfolder = "D:\My Documents\Vorlagen"
- Set fso = WScript.CreateObject("Scripting.FileSystemObject")
- ' Setze Variable
- Dim fso, MyFile
- Root = "HKEY_CURRENT_USER"
- key = "\Software\Microsoft\Windows\CurrentVersion\Explorer\"
- valname = "Logon User Name"
- std = Hour(Now)
- min = Minute(Now)
- sec = Second(Now)
- zeit = std&"."&min&"."&sec
- Set WshNetwork = WScript.CreateObject("WScript.Network")
- Dim WSHShell
- Set WSHShell = WScript.CreateObject("WScript.Shell")
- sregval = WSHShell.RegRead (Root + key + valname)
- WScript.Echo "Username: " + sregval
- 'Run checkfolder
- CheckFolder (FSO.getfolder(rootfolder))
- Sub CheckFolder(objCurrentFolder)
- Set fso = CreateObject("scripting.filesystemobject")
- Set MyFile = fso.CreateTextFile("c:\mailsize_" & WshNetwork.ComputerName & "_" & zeit & ".txt")
- MyFile.WriteLine (sregval & ";" & WshNetwork.ComputerName & ";")
- For Each objFolder In objCurrentFolder.SubFolders
- FolderSize = objFolder.Size
- Tmp = (FormatNumber(FolderSize, 0, , , 0)/1024)/1024
- Pfad = ObjFolder.Path
- MyFile.WriteLine (Tmp & ";" & Pfad & VBCRLF)
- ' icount = icount + 1
- Next
- MyFile.Close
- Wscript.Echo Tmp & ";" & objFolder
- End Sub
Weitesgehend funktioniert alles wie gewollt also das script schreibt mit computer und windows login namen mit ";" in eine textdatei welche auch richtig benannt ist.
Das einzige Problem ist er schreibt mir nicht die Folgergröße in die Textdatei und ich weiss leider nicht genau woran es liegt =/. Das ";" übernimmt er auch noch in die textdatei
nur werden die Variablen - Tmp & ";" & Pfad - nicht übergeben.
Vielleicht kann da jemand helfen, danke im vorraus.