Durchsuchen Button

  • Hallo,
    ich benutze AutoIT nur um meine Sachen zu automatisieren bzw. einfache Scripts zu erstellen, deshalb erwartet nicht so viel von mir.
    Ich hab eine Frage: Kann man einen Durchsuchenbutton in eine InputBox reinmachen, sodass man wenn man draufklickt dieses Durchsuchen-Fenster aufpoppt.
    Allerdings soll dann der Pfad in der Box, in dieser Zeile, wo man reinschreiben soll, drinnestehen.

    Gibt es da eine einfache Möglichkeit?

    Wäre euch wirklich sehr dankbar

    Lg

  • so und was ist das und wie geht das bzw. kann mir das jemand machen? ?(
    Ich merk gerad wie doof ich eigentlich bin

    Hoffe auf weiter Antworten

  • Auch wenn mich jetzt dafür einige steinigen wollen, aber ich hab heute einen schönen Tag.

    [autoit]

    #include <GUIConstantsEx.au3>

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

    $hGui = GUICreate("Gui", 370, 60)
    GUICtrlCreateLabel("Pfad:", 10, 22, 30, 20)
    $hPath = GUICtrlCreateInput("", 40, 20, 200, 20)
    $hSearch = GUICtrlCreateButton("Durchsuchen", 260, 18, 90, 25)
    GUISetState()

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

    While 1
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    Exit
    Case $hSearch
    $sPath = FileSelectFolder("Wähle den Ordner zum durchsuchen aus!", @DesktopDir)
    If Not @error Then GUICtrlSetData($hPath, $sPath)
    EndSwitch
    WEnd

    [/autoit]
  • [autoit]

    FileOpenDialog

    [/autoit]


    gibts auch!

    MfG
    Alizame

    ja sowas hab ich gesucht, danke!!

    Wow, wie schnell man hier kompetente Antworten bekommt.

    Lg und schönes Wochenede

  • Dann so?

    [autoit]

    #include <GUIConstantsEx.au3>

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

    $hGui = GUICreate("Gui", 390, 60)
    GUICtrlCreateLabel("Dateipfad:", 10, 22, 50, 20)
    $hFilepath = GUICtrlCreateInput("", 70, 20, 200, 20)
    $hSearch = GUICtrlCreateButton("Durchsuchen", 280, 18, 90, 25)
    GUISetState()

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

    While 1
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    Exit
    Case $hSearch
    $sFilepath = FileOpenDialog("Wähle die Datei zum durchsuchen aus!", @DesktopDir, "Alle (*.*)")
    If Not @error Then GUICtrlSetData($hFilepath, $sFilepath)
    EndSwitch
    WEnd

    [/autoit]

  • Wow, wie schnell man hier kompetente Antworten bekommt.

    Tja, wir sind hier alt das beste Forum im netz (ohne scheiß, ahb noch kein besseres gefunden) :rofl:

    @m-obi: wie meintest du das mit dem muss einer zurückkommen? das hat mich ja voll verwirrt (im bezug auf das theard)
    Edit:\\ Aso, das war die signatur.... lasst mich ncihtmehr on, wenn ich was getrunken habe... ich vertrag das nicht :pinch: