Monitor Firefox Fenster

  • Hallo,

    ich benötige ein AutoIT Script, welches folgende Features hat:

    1. Starten eines Firefox oder IE mit einer oder mehreren URLs inkl. Benutzer und Passwort auf einem bestimmten Monitor (kann bis zu 4 Monitore an einem PC angeschlossen sein)
    2. Sollte vor dem Starten geprüft werden, ob auf dem Monitor der Firefox schon gestartet ist (der Titel ist ausschlaggebend) und ggfs. nur in den FullScreen bringen.

    Falls jemand ansätze hat, würde ich mich auch darüber freuen.

    Danke

    Gruß
    ZoeLeah

  • Was meinst du mit Benutzer und Passwort? Wird eine URL geöffnet wo automatisiert die Daten eingetragen werden sollen? Soll das ganze mit Oberfläche sein?

  • Benutzer und Passwortübergabe wie bei WGET um Anmeldefenster zu befüttern.
    Keine Oberflächte, am besten eine INI für die Konfig, die man am besten wie folgt aufruft:

    C:\Tools\monitorstart.exe C:\Tools\Config1.ini

  • Ich verweise hiermit auf die Forenregeln
    Das Einloggen mittels PW + Username ist mit AutoIt natürlich möglich.
    Ohne Angaben der Webseiten, oder sonstige Hintergrundinfos wird vom Worst-Case, einem Login-Manager für Internetseiten, deren Anwender davon nicht begeistert sein werden, ausgegangen. Diese Art Software wird hier nicht supportet.

    (Da du schon eine Weile dabei bist handelt es sich hoffentlich um etwas Seriöses, mehr Infos wären nicht schlecht.)

    Edit: Scheint nicht so extrem aufwendig zu sein, warum versuchst du es nicht selbst ?
    Die IE.au3 müsste geeignet sein den Internetexplorer fernzusteuern.

    lg
    M

  • Ja ist was seriöses. Es geht um eine Lösung für eine Monitoring Lösung mit 15 Bildschirmen und einer Alarm Lösung Namens PixelDetection.

    Aktuell habe ich so viele Aufgaben, das ich kaum zum schlafen komme ;) Darum mein Gesuch um eine fertige Lösung.

    Welche Eigenschaft hat das Fenster?
    Meinst du damit die Browserfenster? Die haben alle einen unterschiedlichen Titel.

    Am liebsten wäre mir die INI wie folgt:

    Code
    [Programm]
    C:\programme\mozilla\firefox.exe
    [url]
    Http://www.google.de http://www.web.de http://www.nagios.de
    [user]
    Übername
    [password]
    Password

    Aus der INI soll er sich dann die Infos ziehen.

    Danke im voraus.

  • Den Browser brauchst du nicht reinschreiben, der wird automatisch gefunden.
    Aber eine Ini sieht so aus:

    Code
    [url]
    url1=http://www.google.de
    url2=http://www.web.de
    url3=http://www.nagios.de
    [login]
    user=Übername
    password=Password


    Wieviel Monitore sind es denn nun? Im Startpost haste geschrieben maximal 4.
    Jetzt sindes schon 15.
    Im Programm die Auswahl des Monitors ist schwierig, wenn dann geht das nur über Pixelangaben.
    Aber sonst müsste das alles mit der FF.au3 funktionieren.


    BTW: Schöner Name. Meine Tochter heißt Liah :)

  • Programmauswahl wäre aber Pflicht, da einiger Webseiten nur mir FF und andere nur mit IE funktionieren.
    Ja 4 Monitore max pro PC sind machbar, wir haben 7PCs.

    Werde mir die IE.au3 und FF.au3 heute mal anschauen.

  • Nagut dann so. Der Name des Browser reicht aus, der er ihn selber findet.

    Code
    [application]
    browser=Firefox
    [url]
    url1=http://www.google.de
    url2=http://www.web.de
    url3=http://www.nagios.de
    [login]
    user=Übername
    password=Password
  • kommt auf die GraKa an. Aber wie wir wissen, sind es ja maximal 4. Und das ist kein Problem.

  • Es sind nur 4 Monitore, aber 7 PCs. Das würde 28 Monitore ergeben. Aber nicht alle VGA Ausgänge sind belegt.
    Achja, wenn es nach Pixeln geht um die Fenster dazustellen sollte ich noch erwähnen, dass 1920x1080 die Auflösungen sind.

  • Willst du die Anwahl des Monitors in der Ini machen oder soll vorher eine Auswahlbox kommen?

  • Kannst du schonmal sagen wie der Titel und die URL lautet? Und wenn schon ein Fenster offen ist, wie es dann heißt, wenn er sich damit verknüpfen soll?

  • Mit PixelDetection wird der Monitor überwacht auf spezielle Inhalte im Browser.
    Findet er diese nicht, wird ein RemoteScript per PSExec ausgeführt.

    Dieses Script ist das, was ich hier benötige.
    Das Script soll erst einmal prüfen, ob der IE oder FF gestartet ist und ob der Titel des URL Fensters der richtige ist.
    Ist er vorhanden, soll das Fenster in den Fullscreen gebracht werden.

    Wird ein IE oder FF gefunden, aber nicht mit dem Titel, soll die Instanz gekillt werden und mit den Parametern aufgerufen werden.

  • Laufen die IE oder FF in einer VM? oder wieso startest du etwas mit PSExec?

    Wenn die IE oder FF Überwachung auf dem selben Gerät läuft, würde ich IE oder FF direkt überwachen.

    Ich habe mit PixelDetection oder ImageSearch mehr Probleme, weil z.B. die Auflösung oder Farbgebung ändert, als mit direkt Überwachung.

  • Nein keine VM, alles Hardware da ich VGA Ausgänge brauche.

    PixelDetection läuft auf unserem ManagmentServer, der per Alarm dann ein Script ausführen soll, darum die PSExec und das Remotestarten.

    Bei uns wird noch mehr mit PixelDetection und myGui gemacht, als nur Monitorwand Überwachung.