Guten Morgen zusammen,
ich hoffte eigentlich, dass ich recht simpel einen Zusatztext über die MsgBox-Methode in VBscript anzeigen lassen könnte, wenn ein Anruf von einer bestimmten Nummer erfolgt.
Im VBScript-Block verwende ich testweise diesen Code:
Function ShowTextBox()
WScript.Echo "Falls die Haustür verschlossen ist, so können Sie diese während des laufenden Gesprächs mit der Türsprechstelle durch Eingabe des Codes *17# für 5 Sekunden öffnen. Sagen Sie dem Gesprächspartner nur bitte vorab Bescheid, dass Sie das versuchen."
End Function
ShowTextBox()
UseExit = 0 ' Bitte verwenden Sie die Variable UseExit um die Block-Ausgänge 0..9 zu verwenden
Wenn dann ein Anruf von der bestimmten Nummer erfolgt, geht er verloren.
Was mache ich da falsch?
Ich habe auch schon probiert, was passiert, wenn ich FollowMe oder Durchstellen hinter den Code-Block konfiguriere, aber es ist das gleiche Ergebnis.
Vielen Dank für jeden Augenöffner.
Gruß
Andreas
Ergänzung:
Ich habe mal mit dem VBScript-Codeblock etwas gespielt.
Die Messagebox wollte ich mit folgendem Code anzeigen:
MsgBox "Sie haben gerade einen Anruf von der Haustür erhalten!" & vbCrLf & "" & vbCrLf & "Im Falle, dass die Haustür verschlossen sein sollte, können Sie die Person davor via Telefon während dieses laufenden Gesprächs herein lassen." & vbCrLf & "" & vbCrLf & "Geben Sie dazu den Code *17# ein." & vbCrLf & "Die Haustür wird dann für 5 Sekunden entriegelt." & vbCrLf & "" & vbCrLf & "Sagen Sie dem Gesprächspartner Bescheid.",331840,"BITTE NICHT BLINDLINKS WEGKLICKEN, SONDERN LESEN!"
Als reines VBscript ausgeführt funktioniert das fehlerfrei.
Im Codeblock eingefügt, wird der Anruf durchgestellt, aber die Textbox nicht angezeigt.
Kapsele ich das Ganze in eine function() geht der Anruf verloren.