huhu.... ich möchte ein kleines progrämmle basteln welches mir alle *.exe dateien in einem bestimmten Verzeichnis inkl. unterverzeichnisse anzeigt und die ich danach auch starten kann.
Nun weiß ich nicht genau welchen befehl ich dafür nehmen soll.....
ExplorerListGadget() scheint mir nur bedingt geeignet da es mir ja nur alle *.exe in einem Verzeichnis anzeigt - ohne unterverzeichnisse.
was sollte ich dafür nehmen?
ExplorerListGadget() - mehrere verzeichnisse?
- Pr0fessor
- Beiträge: 40
- Registriert: 21.07.2011 16:13
- Computerausstattung: Intel Qore2Quad Q6600, 4GB RAM, Radeon HD 5770, Windows 8.1 Pro 64bit
- Wohnort: Hagenow
- Kontaktdaten:
ExplorerListGadget() - mehrere verzeichnisse?
~ PureBasic 5.21 LTS x86 | PureBasic 5.21 LTS x64 | Windows 8.1 Pro with Media Center x64 ~
Re: ExplorerListGadget() - mehrere verzeichnisse?
.
Zuletzt geändert von NoUser am 01.09.2012 07:16, insgesamt 1-mal geändert.
- Pr0fessor
- Beiträge: 40
- Registriert: 21.07.2011 16:13
- Computerausstattung: Intel Qore2Quad Q6600, 4GB RAM, Radeon HD 5770, Windows 8.1 Pro 64bit
- Wohnort: Hagenow
- Kontaktdaten:
Re: ExplorerListGadget() - mehrere verzeichnisse?
hmmm - ist aber irgendwie auch blöd, da ich gerne wie im Explorer Icons hätte und bei listicongadget muss man ja nen bild laden....
~ PureBasic 5.21 LTS x86 | PureBasic 5.21 LTS x64 | Windows 8.1 Pro with Media Center x64 ~
- Pr0fessor
- Beiträge: 40
- Registriert: 21.07.2011 16:13
- Computerausstattung: Intel Qore2Quad Q6600, 4GB RAM, Radeon HD 5770, Windows 8.1 Pro 64bit
- Wohnort: Hagenow
- Kontaktdaten:
Re: ExplorerListGadget() - mehrere verzeichnisse?
und wie bekomme ich bei ListViewGadget() nen Icon einer *.exe hineingebastelt?
~ PureBasic 5.21 LTS x86 | PureBasic 5.21 LTS x64 | Windows 8.1 Pro with Media Center x64 ~
Re: ExplorerListGadget() - mehrere verzeichnisse?
Mit ExtractIcon_()/ExtractIconEx_(). Einfach das Icon aus einer beliebigen Datei in deiner erstellten Grafik zeichnen. Beispiel: http://www.rsbasic.de/aktualisierung/wi ... nzeigen.pb
Andere Beispielcodes kannst du mit der Board-Suche finden.
Andere Beispielcodes kannst du mit der Board-Suche finden.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: ExplorerListGadget() - mehrere verzeichnisse?
Code: Alles auswählen
EnableExplicit
Define InfosFile.SHFILEINFO
Define.s FileName1 = #PB_Compiler_Home + "PureBasic.exe"
Define.s FileName2 = #PB_Compiler_Home + "PureBasic.chm"
If OpenWindow(0, 100, 100, 300, 100, "ListIcon Example", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ListIconGadget(0, 5, 5, 290, 90, "DateiName", 280, #PB_ListIcon_FullRowSelect|#PB_ListIcon_AlwaysShowSelection)
SHGetFileInfo_(FileName1, 0, @InfosFile.SHFILEINFO, SizeOf(SHFILEINFO), #SHGFI_TYPENAME|#SHGFI_ICON|#SHGFI_SMALLICON)
AddGadgetItem(0, -1, FileName1, InfosFile\hIcon)
DestroyIcon_(InfosFile\hIcon)
SHGetFileInfo_(FileName2, 0, @InfosFile.SHFILEINFO, SizeOf(SHFILEINFO), #SHGFI_TYPENAME|#SHGFI_ICON|#SHGFI_SMALLICON)
AddGadgetItem(0, -1, FileName2, InfosFile\hIcon)
DestroyIcon_(InfosFile\hIcon)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- Pr0fessor
- Beiträge: 40
- Registriert: 21.07.2011 16:13
- Computerausstattung: Intel Qore2Quad Q6600, 4GB RAM, Radeon HD 5770, Windows 8.1 Pro 64bit
- Wohnort: Hagenow
- Kontaktdaten:
Re: ExplorerListGadget() - mehrere verzeichnisse?
das funktioniert schonmal - danke! Aber gibt es nicht auch ne funktion ohne API zugriff? oder dann nur ohne dem Icon also als nur-Text?
sorry für die vielen Anfängerfragen aber es interessiert mich halt
sorry für die vielen Anfängerfragen aber es interessiert mich halt
~ PureBasic 5.21 LTS x86 | PureBasic 5.21 LTS x64 | Windows 8.1 Pro with Media Center x64 ~
Re: ExplorerListGadget() - mehrere verzeichnisse?
@Pr0fessor
Nur Text ohne Icon: Einfach deine Verzeichnisse mit ExamineDirectory() einlesen und die Dateien, die du anzeigen möchtest, in deinem ListIconGadget hinzufügen.
Nur Text ohne Icon: Einfach deine Verzeichnisse mit ExamineDirectory() einlesen und die Dateien, die du anzeigen möchtest, in deinem ListIconGadget hinzufügen.