cmd verzeichnis
-
moin.
also ich habe mir das dosfenster öffnen lassen. jetzt will ich aber sagen in welchem pfad er starten soll. das bekomme ich aber nicht so hin wie ich will. bzw ich habe nicht mal ein ansatz.
könnt ihr mir bitte helfen?
thx im voraus.
-
mit SetCurrentDirectory den Pfad setzen und dann das Dosfenster öffnen.
(geraten)
-
thx. soweit funzt es. aber jetzt will ich einen pfad haben den der nutzer sich aussucht. und da hackt es denn wieder. ich bekomme da keine variable rein.
weiß einer wie das denn funzt?
[cpp]
char view_name[LENGTH];
printf ("Viewnamen angeben: ");
gets (view_name);SetCurrentDirectory(" ??view_name??:");
system ("cmd.exe");
[/cpp]
-
char view_name[LENGTH]; printf ("Viewnamen angeben: "); gets (view_name); // hier musst du einfach nur die Variable einsetzen SetCurrentDirectory(view_name); system ("cmd.exe");
-
oh gott. ich denke zu kompliziert. THX.habe aber jetzt noch ein prob. und zwar will ich die stdout in ein file leiten. aber ich finde nicht die nötige syntax. kann doch nicht so schwer sein. oder?
kann mir einer helfen?
-
beim Aufruf einfach foo.exe >> foo.txt
Wenn du das innerhalb des Programmes möchtest dann schreib die Ausgaben einfach in ne Datei.
-
hab ich alles gemacht. danke für die hilfen. jetzt habe ich erstmal den ersten abschnitt geschafft. THX.