So finden einen aktuellen Ordner in VBS

March 31

So finden einen aktuellen Ordner in VBS

Visual Basic-Skripts (VBS) sind Dateien, die zum Automatisieren von Prozessen auf dem lokalen Computer verwendet. Diese Dateien werden normalerweise von Netzwerkadministratoren verwendet, auf Drucker hinzufügen, Programme starten, Netzwerklaufwerke und Benutzereinstellungen verwaltet. Beim Arbeiten mit Dateien auf dem lokalen Computer, muss die Anwendung des aktuellen Verzeichnisses wissen. Das Programm weiß, ob es in das richtige Verzeichnis aufrufen oder eine Datei öffnen können. Aus diesem Grund kommt die VBS-Sprache mit eine interne Funktion, die hilft Ihnen das aktuelle Verzeichnis zu ermitteln.

Anweisungen

1 Mit der rechten Maustaste der VBS-Datei, die Sie bearbeiten möchten und wählen "Öffnen mit". Wählen Sie in der Liste der Programme "Notepad", und klicken Sie auf "OK".

2 Starten Sie die Datei, indem Sie die Variablen in den folgenden Schritten am Anfang der Codedatei einfügen.

Erstellen Sie die Datei System und Shell-Objekte, indem Sie in den folgenden Code eingeben:Set My_shell = CreateObject("WScript.Shell")Dateisystem festlegen = CreateObject("Scripting.FileSystemObject")

Diese Objekte werden verwendet, um Dateien und Ordner zu bearbeiten.

3 Erhalten Sie das aktuelle Verzeichnis aus der Skriptdatei, indem Sie in den folgenden Code eingeben:My_shell. CurrentDirectory = Dateisystem. GetParentFolderName(Wscript.ScriptFullName)

Das findet das aktuelle Verzeichnis der Shell-Datei ausführen.

4 Legen Sie den Befehl aus, um das aktuelle Verzeichnis anzuzeigen, indem Sie den folgenden Code einfügen:WScript.Echo My_shell. CurrentDirectory

Dieser Code schreibt das aktuelle Verzeichnis in der Eingabeaufforderung

5 Speichern Sie die Datei und schließen Sie es. Doppelklicken Sie auf die VBS-Datei auf Ihrem Computer, und zeigen Sie die Ergebnisse. Das aktuelle Verzeichnis, aus dem das Shell-Skript ausgeführt wird, wird eine Eingabeaufforderung angezeigt.