Button in GUI öffnet lokale SVG-Datei?

  • Gibt es eine Möglichkeit eine lokale SVG-Datei im Internet Explorer öffnen zu lassen?

    Mit einem Klick auf einen Button im GUI soll sich dieses schließen und eine SVG-Datei im Internet Explorer geöffnet werden.

    Bin leider noch ein ziemlicher Anfänger in Auto-it und schaffe es nur den IE öffnen zu lassen, aber der öffnet dann nur die eingestellte Startseite.

    Die Funktion FileOpen funktioniert wohl ausschließlich mit Textdateien?

    Hoffe jemand kann mir helfen!

  • ich habe da mal was gebastelt ich hoffe es ist in etwa wie du es meintest

    [autoit]

    #include <GUIConstants.au3>

    [/autoit][autoit][/autoit][autoit]

    $Form1 = GUICreate("Form1", 152, 90, 193, 125)
    $Button1 = GUICtrlCreateButton("svg", 32, 24, 75, 25, 0)
    GUISetState(@SW_SHOW)

    [/autoit][autoit][/autoit][autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    GUIDelete()
    Run("C:\Programme\Internet Explorer\iexplore.exe")
    WinWaitActive("Google - Microsoft Internet Explorer")
    Send("^o")
    Send("pfad der svg")
    Send("{ENTER}")
    Exit
    EndSwitch
    WEnd

    [/autoit]
  • Habe beide Vorschläge ausprobiert. Hat aber beides irgendwie nicht funktioniert.

    Bei dem Ansatz von windforce öffnet sich zwar der IE aber leider nicht die SVG.

    Bei der anderen Version bekomm ich eine Fehlermeldung, die Funktion shellExecute würde nicht existieren. Und sie wird mir auch in scite nicht farblich hervorgehoben.

    Das Addon ist installiert, braucht man aber auch für ältere Versionen des IE!