Ich habe dieses Skript in "test.vbs" gespeichert:
Set FSO = CreateObject("Scripting.FileSystemObject")
Set File = FSO.OpenTextFile(workFolder &"\test.txt", 2, True)
File.Write "testing"
File.Close
Set File = Nothing
Set FSO = Nothing
Set workFolder = Nothing
Wenn ich das Skript ausführe, möchte ich den Wert der Variablen "workFolder" übergeben.
Wie kann ich das machen? Kann ich es schaffen? So etwas wie "cscript test.vbs workFolder: 'C: \ temp \'" vielleicht?
Bonusfrage: Ist es notwendig, die übergebene Variable mit "Set workFolder = Nothing" zu bereinigen, oder macht VBSCript das automatisch, wenn es beendet wird? Vielleicht ist "Set File = Nothing" und "Set FSO = Nothing" auch nicht notwendig? Bitte lassen Sie mich wissen, wenn Sie die Antwort auf diese beiden Fragen kennen.