Thanks in advnace
Code: Select all
vDir1 = c:
Gui,2:default
Gui,2: Add , ListView, r25 w323 backgroundGray cYellow grid vLV1 gLV1a altsubmit Multi, #|%vDir1%|Fullpath|Date
Gui,2: Add , Button,vLV2 gLV1a, Ok
LV_ModifyCol(1,0)
LV_ModifyCol(2,200)
LV_ModifyCol(3,0)
LV_ModifyCol(4,100)
LV_ModifyCol(1,"integer")
LV_ModifyCol(2,"left")
LV_ModifyCol(4,"digit")
LV_ModifyCol(4, "left")
Gui,2: Show
gosub,fill
return
exitapp
Fill:
Gui,2: Submit, Nohide
Loop, 2
Gui,2:ListView, LV%A_Index%
ib=0
LV_Delete()
Loop, Files, % vDir1 "\*", D ;- folders
{
if A_LoopFileName in %foldersBlacklist%
{
excludedFolders .= """" . A_LoopFileFullPath . """ "
continue
}
ib++
SplitPath,A_LoopFileFullPath, name, dir, ext, name_no_ext, drive
LV_Add("",ib,name,A_LoopFileFullPath,a_loopfiletimemodified)
}
LV_ModifyCol(4, "Logical SortDesc")
return
;----------------
LV1a:
Gui,2: Submit, Nohide
Loop, 2
Gui,2:ListView, LV%A_Index%
RC:=LV_GetNext("C")
RF:=LV_GetNext("F")
GC:=LV_GetCount()
If A_GuiEvent=Doubleclick
{
LV_GetText(C1,A_EventInfo,1)
LV_GetText(C2,A_EventInfo,2)
LV_GetText(C3,A_EventInfo,3)
LV_GetText(C4,A_EventInfo,4)
path := c3
;~ msgbox, %path%
goto, goit!
return
}
return
goit!:
msgbox, %path%
ExitApp