Menü Erstellen

  • Hallo ihr Lieben

    wie erstelle ich oben eine eine Menü leiste da soll nur erst mal nur Info stehen und dann soll es aufklappen beim klick und dann About bei klick öffnet sich das fernster About.


    MfG
    Roberto

  • So gemacht

    [autoit]

    $Menu_File = GUICtrlCreateMenu("Info")
    $Menu_File_Item = GUICtrlCreateMenuItem ("About",$Menu_File)

    [/autoit]

    und nun

    [autoit]

    Func _Exit()
    Exit
    Case $Menu_File_Item
    EndFunc

    [/autoit]

    So mache ich das gibt er dann ein fehler aus "Case" statement with no matching "Select"or "Switch" statement.:

  • So Hier mal der gesamte Code wo füge ich jetzt das mit run("about.exe") ein

    Spoiler anzeigen
    [autoit]

    #Region
    #AutoIt3Wrapper_Icon=\favicon.ico
    #EndRegion

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

    #include <GUIConstants.au3>
    #include <IE.au3>

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

    Opt('GUIOnEventMode', 1)
    Opt('GUICloseOnESC', 0)

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

    Global $pPfad = @ScriptDir & '/data/index.html'
    Global $oIE = _IECreateEmbedded()

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

    Global Const $hGUI = GUICreate('txt', 1130, 900)
    Global $oObjekt = GUICtrlCreateObj($oIE, 0, 0, 1130, 900)
    GUISetOnEvent($GUI_EVENT_CLOSE, '_Exit')
    GUISetState(@SW_SHOW, $hGUI)
    GUISetIcon(@ScriptDir & "\favicon.ico")

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

    $Menu_File = GUICtrlCreateMenu("Info")
    $Menu_File_Item = GUICtrlCreateMenuItem ("About",$Menu_File)

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

    _IENavigate($oIE, 'file:///' & $pPfad)

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

    While Sleep(1000)
    WEnd

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

    Func _Exit()
    Exit
    EndFunc

    [/autoit]

    Edit Oscar: Spoiler-Tags eingefügt! Bitte bei längeren Quelltexten zusätzlich zu den AutoIt- auch den Spoiler-Tag benutzen!

    Einmal editiert, zuletzt von Oscar (19. Februar 2015 um 17:39)

    • Offizieller Beitrag

    So:

    Spoiler anzeigen
    [autoit]


    #Region
    #AutoIt3Wrapper_Icon=\favicon.ico
    #EndRegion

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

    #include <GUIConstants.au3>
    #include <IE.au3>

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

    Opt('GUIOnEventMode', 1)
    Opt('GUICloseOnESC', 0)

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

    Global $pPfad = @ScriptDir & '/data/index.html'
    Global $oIE = _IECreateEmbedded()

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

    Global Const $hGUI = GUICreate('txt', 1130, 900)
    Global $oObjekt = GUICtrlCreateObj($oIE, 0, 0, 1130, 900)
    GUISetOnEvent($GUI_EVENT_CLOSE, '_Exit')
    GUISetState(@SW_SHOW, $hGUI)
    GUISetIcon(@ScriptDir & "\favicon.ico")

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

    $Menu_File = GUICtrlCreateMenu("Info")
    $Menu_File_Item = GUICtrlCreateMenuItem("About", $Menu_File)
    GUICtrlSetOnEvent(-1, '_About')

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

    _IENavigate($oIE, 'file:///' & $pPfad)

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

    While Sleep(1000)
    WEnd

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

    Func _Exit()
    Exit
    EndFunc ;==>_Exit

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

    Func _About()
    Run("about.exe")
    EndFunc ;==>_About

    [/autoit]