VBS - If-(not)Exists Skriptfrage mit Programmstart
Hallo zusammen,
ich stehe etwas auf dem Schlauch. Mit VBS habe ich bisher noch keine Erfahrungen sammeln können, weswegen ich etwas Hilfe benötige. Folgendes soll das Skript können:
Folgenden Ansatz hatte ich bereits:
Wahrscheinlich ist es viel einfacher als ich es mir gerade vorstelle.
Grüße
ich stehe etwas auf dem Schlauch. Mit VBS habe ich bisher noch keine Erfahrungen sammeln können, weswegen ich etwas Hilfe benötige. Folgendes soll das Skript können:
- Prüfe, ob Datei XY (mit Leerzeichen im Namen) exestiert
- falls ja, starte Programm A,
- falls nicht starte Programm B.
- beende Skript
Folgenden Ansatz hatte ich bereits:
Option Explicit
DIM fso
Set fso = CreateObject("Scripting.FileSystemObject")
Set WShell = CreateObject("Wscript.Shell")
If (fso.FileExists("DateiXY")) Then
WShell.Exec("ProgrammA")
WScript.Quit()
Else
WShell.Exec("ProgrammB")
End If
WScript.Quit()
Wahrscheinlich ist es viel einfacher als ich es mir gerade vorstelle.
Grüße
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 595615
Url: https://administrator.de/forum/vbs-if-notexists-skriptfrage-mit-programmstart-595615.html
Ausgedruckt am: 30.12.2024 um 17:12 Uhr
3 Kommentare
Neuester Kommentar
Moin,
Also mit den Fehlermeldungen wirst du immer im WWW fündig. Da braucht es kein Forum für, wenngleich wir die gerne helfen.
Wenn du selbst recherchierst, ist das nachhaltiger.
Zu deiner letzten Frage: in VBS/ VBA wird per DIM deklariert. Du kannst auch mehrere Variablen hintereinander deklarieren:
Ist das gleiche wie
Ich persönlich „gruppiere“ die Varieblen immer:
Alle integer sind ein einem DIM, alle Objekte oder alle Strings
Das ist aber Kosmetik
Gruß
em-pie
Also mit den Fehlermeldungen wirst du immer im WWW fündig. Da braucht es kein Forum für, wenngleich wir die gerne helfen.
Wenn du selbst recherchierst, ist das nachhaltiger.
Zu deiner letzten Frage: in VBS/ VBA wird per DIM deklariert. Du kannst auch mehrere Variablen hintereinander deklarieren:
DIM objFSO, objVar, objWShell
Ist das gleiche wie
DIM objFSO
DIM objVar
DIM objWShell
Ich persönlich „gruppiere“ die Varieblen immer:
Alle integer sind ein einem DIM, alle Objekte oder alle Strings
Das ist aber Kosmetik
Gruß
em-pie