Wie kann ich mit VBS im selben Verzeichnis eine andere Datei starten?

Antwort vom

Um mit VBScript eine andere Datei im selben Verzeichnis wie das aktuell ausgeführte Skript zu starten, kann der folgende Code verwendet werden: ```vbscript Dim objFSO, objShell, strScriptPath, strScriptFolder, strFileToRun ' Erstelle ein FileSystemObject Set objFSO = CreateObject("Scripting.FileSystemObject") ' Erstelle ein Shell-Objekt Set objShell = CreateObject("WScript.Shell") ' Hole den Pfad des aktuell ausgeführten Skripts strScriptPath = WScript.ScriptFullName ' Hole das Verzeichnis des aktuell ausgeführten Skripts strScriptFolder = objFSO.GetParentFolderName(strScriptPath) ' Definiere die Datei, die gestartet werden soll (z.B. "andereDatei.exe") strFileToRun = strScriptFolder & "\andereDatei.exe" ' Starte die Datei objShell.Run strFileToRun ' Aufräumen Set objFSO = Nothing Set objShell = Nothing ``` Dieser Code ermittelt den Pfad des aktuell ausgeführten Skripts, extrahiert das Verzeichnis und startet dann eine andere Datei im selben Verzeichnis. Stelle sicher, dass der Dateiname und die Erweiterung korrekt angegeben sind.

Neue Frage stellen

Verwandte Fragen

Wie lässt sich eine Datei mit PHP8 auf der Festplatte löschen?

Um mit PHP8 eine Datei auf der Festplatte zu löschen, kannst du die Funktion [`unlink()`](https://www.php.net/manual/de/function.unlink.php) verwenden. Hier ein einfaches Beispiel: ```php $datei...

Wie kann ich mit PHP 8 eine Datei außerhalb des Webverzeichnisses einfügen?

Um mit PHP 8 eine Datei von außerhalb des Webverzeichnisses einzufügen, kannst du die Funktionen `require`, `require_once`, `include` oder `include_once` verwenden. Wichtig ist dabei, den *...

Wie speichere ich mehrzeilige Texte mit VB.NET 2003 in eine Datei und lese einzelne Blöcke anhand von Überschriften aus?

Um mehrzeilige Texte in eine Datei zu speichern und später anhand von Überschriften (z. B. [Block1], [Block2]) auszulesen, kannst du in VB.NET 2003 wie folgt vorgehen: **1. Speichern mehrze...