Frage von finn1123, 30

Was ist bei diesem VBScript der Fehler?

If Msgbox("Wollen sie Firefox beenden?", 3, "Firefox beenden") = 6 Then
Set WshShell = WScript.CreateObject("WScript.Shell") 
If WshShell.AppActivate("Microsoft Word") Then 
    WScript.Sleep 100 
        WshShell.SendKeys "%{F4}" 
End If

Das klappt aber nicht. (Firefox wird nicht beendet) Wie klappt es?

Antwort
von Suboptimierer, 22

Du aktivierst Word, nicht Firefox.
Es fehlt ein End If

Kommentar von finn1123 ,

Ich wollte eigentlich Firefox deaktivieren... Wie mache ich das?

Kommentar von Suboptimierer ,

Ich verstehe dein Script so, dass du Firefox aktivieren willst, um dann [Alt]+F4 zu senden, um es zu schließen. Word zu aktivieren ist da kontraproduktiv.

Kommentar von Tschoo ,

ganz bestimmt nicht, wenn due "Microsoft Word" schreibst

Keine passende Antwort gefunden?

Fragen Sie die Community