Dateien Öffnen

Nabi

Erfahrenes Mitglied
hi ,
ich versuche mit
Code:
system("c:\\test200.html");

das Dokument test200 zu zeigen , ich bekomme ein DOS fenster für
kurze zeit und dann verschwindet.

#include<stdlib.h> ist auch am anfang des codes geschrieben, was fehlt
noch um das html dokument mit system() oder andere c++ funktion
ausführen/öffnen zu können.

danke für jede hilfe.
 
Hi

ich bin zwar kein Kind der WIndows konsole aber ich kann dir sagen das system(); nur den String an das OS weiter gibt und es passiert das gleiche wie wenn du c:\\... eingibst in die Konsole.

Frage hast du zum schluss ein getch(); eigefügt damit du überhaupt was siehst?

dafür brauchst du die conio.h

aber irgentwie werde ich net schlau was du überhaupt machen willst und vieleicht sagst du uns die Programmier sprache da du irgentwas von C++ sagst aber stdio.h nimmst?

mfg mike4004
 
Zuletzt bearbeitet:
hy...

also entweder du versuchst es mit ShellExecute() /*benutz die suchfunktion*/

oder einfach
Code:
system("explorer.exe c:\\xyz.html");

ich würds mit ShellExecute versuchen, is die elegantere version wenn du mich fragst und es öffnet sich kein Konsolen Fenster...

gruß supa
 
Es hat geklappt mit system("explorer.exe c:\\test200.htm"); aber ich wurde die andere
funktion versuchen weil
* mit system wird ein konsolen Fenster angezeigt vor dem IE Browser-Fenster
* das Fenster von Internet Explorer ist minimiert

Die andere Funktion wurde ich studieren und dann probieren danke für eure vorschläge
 
Ich habe
ShellExecute (NULL ,"open", "iexplore.exe" , NULL, NULL, SW_SHOWNORMAL);
probiert , ich wollte sehen ob das fenster von Internet Explorer sich offnet
am anfang des codes habe ich auch #include<shellapi.h> hizugefügt das resultat:
error LNK2019 unresolved external symbol_imp_ShellExecuteA@24 referenced in function
_WinMain@16
fatal error LNK1120: 1 unresolved external

Das problem habe ich dann gelöst nachdem ich #pragma comment ( lib, "shell32.lib" )
hinzugefügt habe zusammen mit #include<shellapi.h>

jetzt läuft einwandfrei und das IE Fenster ist geöffnet .
 
Zurück