Hi brauche mal eure hilfe

  • Und zwar kann man die beiden Funce ürgendwie zusammen machen ? und wenn ein ordner auf gemacht wird das der dann in der Listenview auf geht.

    Spoiler anzeigen
    [autoit]


    Func _run()
    For $1 = 0 To _GUICtrlListView_GetItemCount ($Listview1)
    If _GUICtrlListView_GetItemChecked ($Listview1,$1) = True Or _GUICtrlListView_GetItemSelected ($Listview1,$1) = True Then
    If Run ($path & "\" & _GUICtrlListView_GetItemText ($Listview1,$1)) Then
    Else
    EndIf
    EndIf
    Next
    _Ordneropen()
    EndFunc ;==> _Run
    Func _Ordneropen()
    For $1 = 0 To _GUICtrlListView_GetItemCount ($Listview1)
    If _GUICtrlListView_GetItemChecked ($Listview1,$1) = True Or _GUICtrlListView_GetItemSelected ($Listview1,$1) = True Then
    If Run ("c:\WINDOWS\explorer.exe " & $path & _GUICtrlListView_GetItemText ($Listview1,$1)) Then
    Else
    MsgBox (16,"Error","Die Datei konnte nicht gestartet werden!")
    EndIf
    EndIf
    Next
    EndFunc

    [/autoit]

    Habe es jetzt so kann man dies noch mehr kürzen ? und wie mach ich das wenn der ordner offen ist auch gleich in Liestenview kommt als inhalt

    Spoiler anzeigen
    [autoit]


    Func _run()
    For $1 = 0 To _GUICtrlListView_GetItemCount ($Listview1)
    If _GUICtrlListView_GetItemChecked ($Listview1,$1) = True Or _GUICtrlListView_GetItemSelected ($Listview1,$1) = True Then
    If Run ($path & "\" & _GUICtrlListView_GetItemText ($Listview1,$1)) Then
    Else
    EndIf
    EndIf
    Next
    For $1 = 0 To _GUICtrlListView_GetItemCount ($Listview1)
    If _GUICtrlListView_GetItemChecked ($Listview1,$1) = True Or _GUICtrlListView_GetItemSelected ($Listview1,$1) = True Then
    If Run ("c:\WINDOWS\explorer.exe " & $path & _GUICtrlListView_GetItemText ($Listview1,$1)) Then
    Else
    MsgBox (16,"Error","Die Datei konnte nicht gestartet werden!")
    EndIf
    EndIf
    Next
    EndFunc ;==> _Run

    [/autoit]

    2 Mal editiert, zuletzt von Sirocool (11. Juni 2010 um 20:00)

  • Ja ich will den ordner inhalt anzeigen lassen wenn ich mit doppelklick arbeite und ,da soll der ordner aufgehen und in einer Listview angezeigt werden. Die exen sollen so starten können wenn ich duppelklick machen des wegen muss 2 mal run sein

    das gehört alles zu diesen Projekt Link

  • Die Daten in einem Ordner kannste ganz einfach mit

    [autoit]

    _FileListToArray

    [/autoit]

    einlesen...

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"