![]() |
||
![]() |
Bei jedem Windows-Start: Ordner mit Tagesdatum anlegenIch m÷chte Batch-gesteuert einen Ordner bei jedem Windows-Start anlegen. Der soll jeweils das aktuelle Datum als Namen tragen. Geht das? Ja, und zwar mit dem Windows Scripting Host. Der Scripting Host erlaubt, Listings unter Windows abzuspielen. Bei Windows 98, Me und 2000 steckt der Scripting Host bereits im System, Windows 95 und NT-Anwender finden ihn im Internet unter www.microsoft.com/scripting/windowshost/download/en/x86/wsh.exe. Dim objFileSystem Dim szOrdner Set objFileSystem = CreateObject(äScripting.FileSystemObjectô) szOrdner = äC:\Eigene Dateien\Download\ô & CStr(date) If (objFileSystem.FolderExists(szOrdner)) Then Msgbox äDer Ordner ä & szOrdner & ä ist bereits vorhanden!ô Else objFileSystem.CreateFolder(szOrdner) End If Und so arbeitet das Skript: Durch die Nutzung des Objekts ╗FileSystemObject½ verfⁿgen Sie ⁿber Methoden, um Dateien und Ordner zu manipulieren. Im Quelltext prⁿfen Sie mit der Methode ╗FolderExists½, ob der Ordner bereits existiert. Falls diese Prⁿfung negativ ausfallen sollte, legt ╗CreateFolder½ ihn an. Die Methode ist aber nur in der Lage, einen einzelnen Ordner zu erschaffen, so dass das im Beispiel verwendete Verzeichnis ╗C:\Eigene Dateien\Download½ bereits auf Ihrem System vorliegen muss. Den Pfad k÷nnen Sie im Code natⁿrlich beliebig Σndern. Das fertige Skript fⁿhren Sie im Windows Explorer durch einen Doppelklick auf die Datei CREATE-DIR.VBS aus. Wenn Sie wirklich bei jedem Start das Skript laufen lassen wollen, verschieben Sie es in den Autostart-Ordner Ihres Systems. ▄brigens: Wenn Sie nicht wissen, ob auf Ihrem System der Scripting Host installiert ist, klicken Sie doppelt in der Systemsteuerung auf das Symbol ╗Software½. Im Register ╗Windows-Update½ markieren Sie den Eintrag ╗Zubeh÷r½ und klicken auf die SchaltflΣche ╗Details½. Nun k÷nnen Sie prⁿfen, ob in der Liste ╗Komponenten½ vor dem Eintrag ╗Windows Scripting Host½ ein Haken steht. Sollte dies nicht der Fall sein, so setzen Sie den Haken und installieren auf diese Weise das Tool. |
![]() |