Ordner öffnen C plus plus
system ("explorer.exe D:\print_sync\"<<maske<<"nnn\"<<maske<<"001-030");
Hallo Leute,
Ich habe einen Button (c++) Programmiert, welcher mir einen bestimmten Ordner öffnen soll.
Mein Code:
system ("explorer.exe D:\print_sync\"<<maske<<"nnn\"<<maske<<"001-030");
Was ist da denn nur Falsch??? :S
lg denim
Hallo Leute,
Ich habe einen Button (c++) Programmiert, welcher mir einen bestimmten Ordner öffnen soll.
Mein Code:
system ("explorer.exe D:\print_sync\"<<maske<<"nnn\"<<maske<<"001-030");
Was ist da denn nur Falsch??? :S
lg denim
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 133356
Url: https://administrator.de/contentid/133356
Ausgedruckt am: 26.11.2024 um 03:11 Uhr
6 Kommentare
Neuester Kommentar
Hi Denim44,
wenn du ein(en) Programm/Systembefehl mit Parametern aufrufst,
mußt du diesen Aufruf in einem String ablegen und diesen an system übergeben.
Dabei gibt es zwei Möglichkeiten:
Den String Stück für Stück zusammensetzen, z.B.:
Zweite Möglichkeit, den String in einem Rutsch kopieren, z.B.:
Gruß
Günni
wenn du ein(en) Programm/Systembefehl mit Parametern aufrufst,
mußt du diesen Aufruf in einem String ablegen und diesen an system übergeben.
Dabei gibt es zwei Möglichkeiten:
Den String Stück für Stück zusammensetzen, z.B.:
char befehl[80];
strcpy(befehl,"explorer.exe");
strcat(befehl," ");
strcat(befehl,"c:\\Ordnername");
system(befehl);
Zweite Möglichkeit, den String in einem Rutsch kopieren, z.B.:
char befehl[80];
strcpy(befehl,"explorer.exe c:\\Ordnername");
system(befehl);
Gruß
Günni