Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » [N00B]Dateien ausführen , Ordner erstellen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] [ 2 ] > 3 <
020
01.07.2005, 07:37 Uhr
Tommix



'Morgen,
unter Windows kann man registrierte Dateitypen durchaus "ausführen":

C++:
#include <windows.h>

int main(void)
{
    ShellExecute(NULL, "open", "C:\\wasweisich.txt", NULL, "", SW_SHOWNORMAL);
}



- Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
01.07.2005, 09:57 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Addon zu Tommix:
das öffnet dann die Datei z.b mit Notepad oder dem Textprogramm das mit der Datei verknüpft ist. Wenn kein Programm zugeordnet ist passiert imho gar nichts.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
022
01.07.2005, 10:22 Uhr
ao

(Operator)



Zitat von Chef-Koch:
kann mir einer sagn wie ich dateien (text) ausführe?? also das ich sie dann seh .. halt in windows.. pls

Indem du sie öffnest, liest und den Inhalt anzeigst. Insofern war der Ansatz mit fopen schon gar nicht schlecht.

Auch Windows führt Textdateien nicht aus, sondern startet lediglich das mit ihnen verknüpfte Programm. Als Programmierer sollte man solche Zusammenhänge aber eigentlich kennen.

Dieser Post wurde am 01.07.2005 um 10:23 Uhr von ao editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
023
01.07.2005, 14:05 Uhr
Chef-Koch



ich habs jetz mit system geschafft ... also system("start C\keineAhnung.txt") .. Des geht an sich gut nur kann ich keine Strings benutuen z.B. system("start "string) ..
danke für eure Hilfe ich werde mal die anderen Befhele auch probieren
edit\\ hab doch noch ein prob : ich kann keine Dateien öffnen die in "C\Dokumente und Einstellungen\\..." sind ... wisst ihr da Rat ?? danke )
edit2\\ kann es sein dass der Befehl dann nur bis "C\Dokumente" geht?? wegen der Lehrzeichen?wenn ja wie kann ich es umgehen ?

Dieser Post wurde am 01.07.2005 um 14:14 Uhr von Chef-Koch editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
024
01.07.2005, 14:11 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


abgesehen davon das system "böse" ist kannst du dir auch erst einen string basteln und diesen dann system übergeben... (sprintf z.b. für char-arrays oder wenn du ein std::string nimmst mit + konkatenieren...)
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
025
01.07.2005, 14:24 Uhr
Tommix



Zu dem 2. Edit: Du mußt, wie auf der Kommandozeile auch, das Ganze in Anführungszeichen setzen:

C++:
char pfadMitLeerzeichen[] = "\"C:\\Dokumente und Einstellungen\\...\"");



- Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
026
01.07.2005, 15:11 Uhr
Chef-Koch



erstmal Danke an alle die mir die ganze Zeit gehlfen ham ^^
aber die "\ "\ Methode funkioniert nur Teilweise ... also wenn ich jetzt

\"C\Dokumente und Einstellungen\\All Users\\Desktop\info.txt" mach geht es zwar dass ers es findet , aber es erscheint nur eine Eingabeaufforderung und die datei wird nicht geöffnet ...

EDIT\\ HEY!!! ES GEHT!!! HAB ZWAR KA WIE DES JETz ENTSTANDEN IS ... aber ^^ is doch egal

opk dann hatts sichs ich ha sonstweiter keine weiteren Fragen danke an alle die mir geholfen ham seeee yaaaaa ich mach mein prg weiter ud komm dann mim nächsten prob ^^

Dieser Post wurde am 01.07.2005 um 15:17 Uhr von Chef-Koch editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] > 3 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: