Hallo
ich bin neu hier im Forum und habe schon versucht in mehrere Foren mein Problem zu lösen jedoch ohne Erfolg.
Ich Programmiere hauptsächlich SPS Steuerungen in denen ab und an VBS verwendet wird.
Nun zu meinem eigentlichen Problem. Ich möchte in eine Visualisierung eine IP Kamera mit einbinden. Hierzu kann ich in der Visualisierung eine Internet Explorer mit einer HTML Seite laden.
Wenn ich die Kamera Seite über die UHL Lade muss ich jedes Mal den Benutzer und das Passwort eingeben. Jegliche Versuche das Passwort und den Benutzer an die UHL anzuhängen waren ohne Erfolg.
Da ich in HTML und Java nur wenige Kenntnisse habe hoffe ich dass mir hier jemand helfen kann.
LiveStream und jpg Bild ist kein Problem aber der Login auf der Kamera Seite bekomme ich nicht hin.
In VBS habe ich ein Script erstellt das mit zumindest den Benutzer und das Passwort einträgt. Allerdings bekomme ich das Drücken des Login Butte nicht hin.
hier der VBS Code
On Error Resume Next
Const PAGE_LOADED = 4
Set objIE = CreateObject("InternetExplorer.Application")
Call objIE.Navigate("http://192.168.178.52:88")
objIE.Visible = True
Do Until objIE.ReadyState = PAGE_LOADED : Call WScript.Sleep(100) : Loop
objIE.Document.all.username.Value = "Andreas"
objIE.Document.all.Passwd.Value = "123456"
objIE.Document.all.login.submit '(Dies geht noch nicht ?????????????????????????????????????)
If Err.Number <> 0 Then
msgbox "Error: " & err.Description
End If
Call objIE.Document.all.loginBtn.submit
Set objIE = Nothing
Besser wäre jedoch den Login in HTML .
(Anmerkung Tomate_Salat: ich denke du meinst HTML & JavaScript. Solltest du doch Java gemeint haben, dann gib mir bescheid und ich verschiebe das Thema)
LiveStream und jpg Bild ist kein Problem aber der Login auf der Kamera Seite bekomme ich nicht hin.
[/QUOTE]
Wie sahen denn die Versuche aus?
Im Guide ist doch ein Beispiel dabei, wie man usernamen und passwort an die URL hängt um damit was auszuführen.
Was meinst du mit “LiveStream und jpg Bild ist kein Problem” ? Vielleicht mal den Satz in 2-3 Sätze packen, ala “Da LiveStream kein Login benötigt …” oder “Nachdem ich auf den Button login geklickt habe funktioniert der LiveStream …”. Was ist gemeint?
VB ist jetzt nicht so mein Fall aber nach kurzem duckduckgo’n sollte man evtl.
Mit VB hab ich jetzt auch nicht so die Erfahrung, aber wir nutzen ein VBA-Makro und dort wird mit JavaScript-Funktionen der Button ermittelt und betätigt. objIE.Document.getelementbyid("ButtonID").Click
Wäre zumindest auch ein Versuch wert, wenn der Vorschlag von Unregistered nicht klappen sollte.
Sollte das Problem weiterhin bestehen, wären etwas mehr Infos sehr hilfreich.
Hallo,
erst mal vielen Dank für die vilen Antworten. Ich versuche mal alle Fragen zu beantworten.
[QUOTE=Unregistered]
Was meinst du mit “LiveStream und jpg Bild ist kein Problem” ? Vielleicht mal den Satz in 2-3 Sätze packen, ala “Da LiveStream kein Login benötigt …” oder “Nachdem ich auf den Button login geklickt habe funktioniert der LiveStream …”. Was ist gemeint?
.[/QUOTE]
eingebe erhalte ich den LiveStrem aber ohne Steuerelemente nur das Bild. Und dies geht auch nicht im Internet Explorer den ich bei der Visualisierung nutzen muss.
Wie ist eigentlich die Button IP ? Ich habge mal ein paar Bilder an
Hallo
ja ich kann in der SPS Visus nur den Microsoft Internet Explorer verwenden. Deswege wäre der einfachste weg wenn ich mich direkt auf der HTML Seite der Kamera mit einem Automatischen Login einlogen könnte.
Die eigentliche Login-Funktion in deinem Script sieht doch schon sehr nach JavaScript aus. Was genau fehlt dir denn jetzt? Oder anders gefragt: Was hast du denn bisher an HTML und JavaScript?
Hallo habe bis jetzt eigentlich nichts brauchbares in HTML .
Wie wäre der Ansatz
[edit SlaterB: das doch was ein Posting weiter oben erst danach freigeschaltet, Forum hat immer noch Spam-Verdacht, mit etwas mehr Postings hört das vielleicht bald auf ]