Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » dateiöffnen mit EDITOR mit shellexecute

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 ]
000
08.12.2004, 21:18 Uhr
~Al3x
Gast


gibt es eine möglichkeit eine datei mit dem windowseditor zu öffnen, wenn auf diese datei noch kein ausführprogramm zugewiesen worden ist?
gruß, alex
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.12.2004, 21:29 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ja indem du als programm "notepad" angibst, verb als "open" und als parameter dann deine datei
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.12.2004, 21:32 Uhr
~Al3x
Gast


thx, es geht!
übrigens nettes forum und schnelle antworten!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
09.12.2004, 13:43 Uhr
~stefan
Gast


hmm.. wollt hatt mich schon immer mal interesiert wie dies geht.
könnt ihr mir viel leicht ein beispiel geben? hab nämlich alle parameter durchprobiert mit notepad und nix hat gefunzt
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
09.12.2004, 16:05 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi so:


C++:
ShellExecute(NULL,"open","notepad","c:\\datei.txt",NULL,SW_SHOWNORMAL); // müsste stimmen :D


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
09.12.2004, 17:14 Uhr
~stefan
Gast


mein kompiler motzt! der sieht das , als parameter! und ohne komma gehts au nich.. und wenn man beides in zwei " " schreibt, dann geht das au nit (
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
09.12.2004, 17:16 Uhr
~stefan
Gast


oh je.. heut ma wieder voll verplant!!
sry, hab nich gesehen, dass du den datei parameter eins rübergesetzt hast
es geht jetzt, vielen dank
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
09.12.2004, 21:09 Uhr
~Al3X
Gast


nun ja..
jetzt hab ich nur noch ein problem!
die errors beziehen sich ja auf den parameter mit "notepad" und das ist leider immer da, aber wenn die file nicht existiert, fragt es, ob man eine neue txt datei erstellen will?
hat jemand eine idee, wie ich die errorfiles auf den 4ten parameter(c\\datei.txt) legen kann?
hoffe ihr könnt mir helfen!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
09.12.2004, 21:14 Uhr
CaesarCortezz
minderer Student


vielleicht liefert die funktion einen wert zurück dann könntest du


C++:
test =  ShellExecute(NULL,"open","notepad","c:\\datei.txt",NULL,SW_SHOWNORMAL);
if (test==0) {
cout << "Datei existiert nicht" << endl;
}


machen.

MfG Caesar
--
Thus spake the master programmer:

``When the program is being tested, it is too late to make design changes.''
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
09.12.2004, 22:36 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


falsch


C++:
int test =  static_cast<int>(ShellExecute(NULL,"open","notepad","c:\\datei.txt",NULL,SW_SHOWNORMAL));
if(test <= 32)
{
switch(test)
{
case ERROR_FILE_NOT_FOUND:
  {
    cout << "Datei existiert nicht" << endl;
  } break;
case 0:
  {
    cout << "Zuwenig Arbeitsspeicher" << endl;
  } break;
default:
  {
     cout << "Andere Fehler, siehe MSDN :D" <<endl;
  }
}
}


--
class God : public ChuckNorris { };

Dieser Post wurde am 09.12.2004 um 22:37 Uhr von FloSoft 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: