Wie im Dateipfad eine Ebene höher wandern?
Wie im Dateipfad eine Ebene höher wandern?
Wie kann ich mit RunProgram() ein Programm starten, dass sich eine Datei-Ebene höher (als mein Purebasic-Programm) befindet?
- 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
Code: Alles auswählen
RunProgram("..\bla.exe")
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.

Ist höher nicht in einem Unterordner? ".." Ist meines Wissens nach der Ordner in dem sich das aktuelle Verzeichnis befindet. Dann müsste es heißen:
wobei "folder" der Ordner ist. Oder soll ".." jetzt einfach für einen Ordner stehen?
Code: Alles auswählen
RunProgram("folder\bla.exe")
Windows XP: PB 4.31, PB 4.4, PB 4.51
Open Suse 11.2: PB 4.4
Open Suse 11.2: PB 4.4
- 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
Und bevor man anfängt mit relativen Pfaden zu arbeiten, erstmal das
Program-Verzeichnis zum aktuellen machen, weil dies ist nicht immer autom. der Fall:
Program-Verzeichnis zum aktuellen machen, weil dies ist nicht immer autom. der Fall:
Code: Alles auswählen
SetCurrentDirectory(GetPathPart(ProgramFilename()))
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.
