online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Benni03 vom 22.10.2019, 14:58 Options

VBS - Befehl ausführen wenn CreateObject fehlschlägt?!

Hallo,
ich würde gerne einen Codeblock ausführen lassen, wenn CreateObject fehlschlägt, prinipiell würde ich das in einer einfachen if-Anweisung wie unten im Code machen. Was ist daran falsch und wie kann ich das sonst machen?

Fehlermeldung ist einfach Zeile 3 Zeichen 4 Syntaxfehler. Ich denke mal man kann in einem if Statement keine Variablen zuweisen bzw Objekte erstellen?! Bin leider absoluter VB Anfänger :D

Set FSO = CreateObject("Scripting.FileSystemObject") 
[b]
if(Set virtualServer = CreateObject("VirtualServer.Application", "remoteserver")) == false {
[/b]
Set sh = CreateObject("WScript.Shell")
sh.Run("\\remoteserver\c$\Treiber\vssrvc.exe -regserver")

WScript.Sleep 5000
Set virtualServer = CreateObject("VirtualServer.Application", "Asus2"
}

set vm = virtualServer.FindVirtualMachine("Zerberus")

set shutdownTask = vm.GuestOS.Shutdown

while not shutdownTask.isComplete

WScript.Sleep 1000

wend 


Grüße,
Benni


Antwort schreiben

Antwort 1 von gannan vom 22.10.2019, 16:04 Options

es ist so wie du vermutest.
ich würds so machen:


on error resume next
set bla bla
fehler=err
on error goto 0
if fehler then
	rem fehlerbehandlung
end if


erklärung:
"on error resume next" schaltet das automatische skriptabbrechen bei auftretenden fehler des wsh ab
"fehler=err" speichert den aufgetretenen fehler
"on error goto 0" schaltet das fehlerabbrechen wieder an

Ähnliche Themen

VBS Hilfe
Meera1  12.02.2007 - 70 Hits -

eingabe erfragen -> dos automatisieren
cjoerns  16.10.2007 - 108 Hits - 3 Antworten

Programmfester auf normale Größe bringen
Bussard  02.12.2007 - 92 Hits - 7 Antworten

Funktion die ein Recordset zurückgibt in VBS?
Tigger1975  13.06.2008 - 62 Hits -

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026