nachdem ich sie mit
Code: Alles auswählen
explorerlistgadget()
Code: Alles auswählen
explorerlistgadget()
RunProgram("C:\test.txt") geht ja genauso gut. Da öffnet sich einfach NotepadJules hat geschrieben:Ja das hab ich mir schon gedacht doch woher weiß das programm welches programm es aufrufen soll......
daraus ergibt sich die frage wie liest man dateiendungen aus ?
Code: Alles auswählen
Repeat
If WindowEvent() = #PB_Eventtype_leftdoubleclick And GetGadgetItemState(3,#pb_explorer_file)
RunProgram(GetGadgetText(3))
EndIf
Code: Alles auswählen
If WindowEvent() = #PB_Event_Gadget And EventType() = #PB_Eventtype_leftdoubleclick And GetGadgetItemState(3,#pb_explorer_file) Code: Alles auswählen
OpenWindow(0,100,130,800,600,#PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget,"eXplorer")
CreateGadgetList(WindowID())
ExplorerListGadget(3,0,30,300,531,"C:\")
ExplorerListGadget(4,300,30,500,531,verzeichnis.s)
Repeat
If EventType() = #PB_EventType_LeftDoubleClick
verzeichnis.s = GetGadgetText(3)
OpenFile(1,"C:\file.txt")
WriteString(GetGadgetText(3))
CloseFile(1)
EndIf
Until WaitWindowEvent() = #PB_Event_CloseWindow
Code: Alles auswählen
OpenWindow(0,100,130,800,600,#PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget,"eXplorer")
verzeichnis.s = "C:\"
CreateGadgetList(WindowID())
ExplorerListGadget(3,0,30,300,531,"C:\")
ExplorerListGadget(4,300,30,500,531,verzeichnis.s)
Repeat
Event = WaitWindowEvent()
If Event = #PB_Event_Gadget And EventGadgetID() = 3
verzeichnis.s = GetGadgetText(3)
Debug verzeichnis
SetGadgetText(4, verzeichnis)
EndIf
Until Event = #PB_Event_CloseWindow