Button Next

  • Hallo!

    Ich möchte, dass beim klicken des Buttons "Next" das Gui sich verändert, so wie man das von den Installationen kennt.
    Kann mir Jemand die beste Möglichkeit sagen?

    Vielen Dank
    ManuIt

  • Das würd ich ja machen, leider hab ich keine Ahnung, wonach...

    Edit: wie kann ich alle Verknüpfungen die in einem Ordner sind ausführen lassen?

    Einmal editiert, zuletzt von ManuIt (17. Oktober 2007 um 09:56)

  • Danke für die Hilfe.
    Leider erkennt es die Printerverknüpfungen nicht.
    (Es gibt @Error aus)
    Weiss jemand, wie sich das lösen lässt?
    EDIT: Seh ich das richtig: Es ist nicht möglich, irgendwas, unbekanntes auszufüren mit AutoIt. ? :weinen:

    MfG
    Manu

    Einmal editiert, zuletzt von ManuIt (17. Oktober 2007 um 12:40)

  • Zitat

    Original von ManuIt
    Seh ich das richtig: Es ist nicht möglich, irgendwas, unbekanntes auszufüren mit AutoIt. ? :weinen:

    ManuIt, Du mußt nicht gleich weinen. Taschentücher reicht :rofl:

    Was willst Du denn "unbekanntes" ausführen? Also einen Hund auszuführen geht nicht, da Du den kennst.
    Nein Spaß bei Seite. Du kannst etwas im Hintergrund ausführen aber ich meine, das Du beim wechseln der Gui es so meinst, das ein Gui "verschwindet und dafür ein neues erscheint. Das ganze geht mit

    Spoiler anzeigen

    GUISetState(@SW_HIDE, $MainGUI) ; Gui ausblenden
    GUISetState(@SW_SHOW, $SubGUI) ; Gui einblenden

    .

    Ansonsten einfach mal nach [Hide] und oder [Show] suchen, dann findest Du ganz ganz viel Beispiele im Forum.

    Wenn ich Dich falsch verstanden habe, sorry.

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    OuBVU5ebLhHu5QvlnAyQB4A7SzBrvWulwL7RLl2BdH5tI6sIYspeMKeXMSXl

    • Offizieller Beitrag

    Hallo

    Zu deiner ersten Frage:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>

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

    $Gui1 = GUICreate("AForm1", 121, 39, 193, 115)
    $Button1 = GUICtrlCreateButton("Next", 8, 8, 107, 25, 0)

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

    $Gui2 = GUICreate("AForm2", 121, 39, 193, 115)
    $Button2 = GUICtrlCreateButton("Back", 8, 8, 107, 25, 0)

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

    GUISetState(@SW_SHOW,$Gui1)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    GUISetState(@SW_HIDE,$Gui1)
    GUISetState(@SW_SHOW,$Gui2)
    Case $Button2
    GUISetState(@SW_HIDE,$Gui2)
    GUISetState(@SW_SHOW,$Gui1)
    EndSwitch
    WEnd

    [/autoit]


    Hätte aber auch suche nach z.B. Installation oder sowas gereicht...

    Zu deiner 2. Frage:
    Hab mal was für dich geschrieben, meinst du sowas?

    Spoiler anzeigen
    [autoit]

    #include <file.au3>
    #include <GUIConstants.au3>
    #include <GuiListBox.au3>

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

    Global $listtxt
    $filelist = _FileListToArray(@DesktopDir, "*.lnk")
    GUICreate("", 200, 200)
    For $i = 1 To $filelist[0]
    $listtxt &= $filelist[$i] & "|"
    Next
    $filelist = _FileListToArray(@DesktopCommonDir, "*.lnk")
    For $i = 1 To $filelist[0]
    $listtxt &= $filelist[$i] & "|"
    Next
    $listtxt = StringTrimRight($listtxt, 1)
    ConsoleWrite($listtxt & @CRLF)
    $list = GUICtrlCreateList("", 10, 10, 200, 160)
    GUICtrlSetData(-1, $listtxt)
    $start = GUICtrlCreateButton("Starten..", 10, 170, 200, 20)
    GUISetState()

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $start
    $file = _GUICtrlListBox_GetText ($list, _GUICtrlListBox_GetCurSel ($list))
    If FileExists(@DesktopDir & "\" & $file) Then
    $file = @DesktopDir & "\" & $file

    Else
    $file = @DesktopCommonDir & "\" & $file
    EndIf
    $file = FileGetShortcut($file)
    Run($file[0], $file[1])
    EndSwitch
    WEnd

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

    Zu Edit: Wie meinst du das?

    Mfg Spider

  • Das mit den beiden Guis hab ich geschafft. (vor deinem beitrag)
    Danke trotzdem.
    Ich spreche von den Printerverknüpfungen, die es im Hintergrund anklicken soll.
    wie mach ich das denn?