Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » daten von einer cd aufrufen

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 <
000
25.07.2007, 14:17 Uhr
thorgo



Hallo zusammen eigentlich schreibe ich keine Konsolenanwendung, aber das was ich suche gehört glaube ich in den Konsolen bereich.

und zwar versuche ich über ShellExecute den InternetExplorer aufzurufen. (was auch noch funktioniert) dann muss ich diesem den Parameter mit dem dateipfad zuweisen (was mit einem Absoluten Pfad auch funzt, aber ein Absoluter Pfad ist bei einer cd-rom nicht sinnvoll.)

Mit einer Start HTML auf der cd-rom habe ich rumgespielt allerdings war ich mit dem ergebnis nicht zufrieden (die Formatirungsmöglichkeiten in HTML sind mir zu eingeschräkt.)

gruß Thorsten

Dieser Post wurde am 25.07.2007 um 14:18 Uhr von thorgo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.07.2007, 14:47 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


und was ist jetzt genau deine Frage bzw dein Problem?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
25.07.2007, 14:56 Uhr
thorgo



ok Frage ungünstig formuliert.

wie kann ich auf dateien Zugreifen bei denen der Absolute Pfad nicht bekannt ist?
wie es ja bei einem CD-ROM Laufwerk der fall ist.
zwischen d: und z: ist alles möglich.

gruß Thorsten

Dieser Post wurde am 25.07.2007 um 14:56 Uhr von thorgo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
25.07.2007, 15:10 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Indem du den Laufwerksbuchstaben vorher ermittelst. Das heißt du brauchst den absoluten Pfad. Eine relative Pfadangabe heißt ja nur das der absolute Pfad von deinem aktuellen Verzeichnis aus ermittelt wird, da der aber ja wohl nicht auf der CD liegt bringt dir das ja nichts.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
25.07.2007, 15:44 Uhr
thorgo



soweit bin ich schon mal.

Syntax:
String VERZ = GetCurrentDir();

so nun ist der kunstgriff AnsiString zu string nötig.

nur wie vollziehe ich den?

gruß Thorsten

Dieser Post wurde am 25.07.2007 um 15:44 Uhr von thorgo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
25.07.2007, 16:06 Uhr
thorgo



ok ich hab's

komplette Syntax:

String VERZ = GetCurrentDir();
string CDVERZ = VERZ.c_str();
CDVERZ = CDVERZ + "relativerpfad";
ShellExecute(NULL, "open", "iexplore.exe", CDVERZ.c_str(), NULL, SW_SHOWNORMAL);

Cool Danke für die hilfe

gruß Thorsten
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: