Frage zu IE.au3 - Kompatibilität

  • Hallo,

    vor kurzem hatte ich in einem anderen Thread eine GUI um eine Sharepoint Server Suche herumgebaut. Diese funktioniert jetzt auch prächtig, wird von den Kollegen viel genutzt und gelobt.
    An dieser Stelle möchte ich das Lob einfach mal an Euch alle weiter geben. Vielen Dank für Eure Hilfe !!!

    Jetzt habe ich aber ein sehr komisches Problem, wobei ich hier Kompatibilitätsprobleme vermute.

    Auf meinem Notebook läuft Windows 8 mit IE10

    Wenn ich mit diesem direkt die Intranetseite (Sharepoint) öffne und z.B nach einer Exceldatei suche, sieht das so aus
    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/ie10_01.gif]


    Wenn ich dann die Datei anklicke und in Excel öffne kommt folgende Anzeige (GUT!)
    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/ie10_02.gif]


    Sobald ich jetzt die Suche mit der GUI durchführe, sieht das alles etwas anderst aus
    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/meinie_01.gif]


    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/meinie_02.gif]


    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/meinie_03.gif]


    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/meinie_04.gif]

    Kann mir einer zufällig erklären, warum hier das Dokument nicht zum auschecken aufgefordert wird ?

    Gruss Hassan

  • Klick doch rechts neben die Screenshots, dann werden die doch in Originalgröße geöffnet
    Der Autoit Code bringt hier glaub ich nicht viel, aber grob

    [autoit]

    #include <IE.au3>
    Global $IE = _IECreateEmbedded(); Internet Explorer Objekt erzeugen
    $IE_objekt_browser = GUICtrlCreateObj($IE, 5, $Control_hoehe_4, $IE_objekt_browser_breite, $IE_objekt_browser_hoehe); Internetexplorer Objekt erzeugen
    _IENavigate($IE, "http://intranet")
    GUISetState(@SW_SHOW); GUI Status wird aktualisiert
    WinSetState("[ACTIVE]", "", @SW_MAXIMIZE)

    [/autoit]

    ....und das ganze in einer GUI :)

  • Einfach einmal den Haken der Sicherheitswarnung entfernen, hast du (oder jemand anderes) unter Win7 auch einmal gemacht, denn sonst käme dort die Sicherheitswarnung auch. Sprich dein Notebook ist sicherer eingestellt als dein Arbeitsplatzrechner wo es nicht erscheint. Ob du diesen zusätzlichen Schutz zugunsten des Komforts aufgeben willst musst du bzw. der zuständige IT-Verantwortliche entscheiden.

    mfg autoBert

  • Hallo AutoBert,

    da hast Du was falsch verstanden. Es ist immer der gleiche Rechner, nur einmal mit dem nativen IE10 und einmal mit der Autoit Script, welches die IE.au3 enthält.

    Aber ich bin auch ein klein bischen weiter gekommen.

    Wenn ich im IE10 das Exel öffne, dann sieht der Dateiname im Excel so aus:

    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/Bild-003-2013-03-20.jpg]

    Beim öffen mit dem Autoit Script dann so:

    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/Bild-004-2013-03-20.jpg]

    Komisch ist in meinen Augen nur, das ja das Ergebnis vom Sharepoint "aufbereitet" wird. Wenn ich mit der Maus im IE10 über den Link vom Excel fahre, sind in der Statusleiste die Leerzeichen URL kodiert, also %20, aber die Umlaute sind dort sauber mit mit "ö" dargestellt. Im Autoit Script sehe ich ja keine Statusleiste vom IE, wenn ich jedoch den Link kopiere, ist der gleich, wie im IE10 ?

    Gruß Hassan

    Einmal editiert, zuletzt von HassanMullah (20. März 2013 um 09:49)