Eine Datei öffnen die keine File-Extension hat ... !? Möglich?
-
Hey leute,
hab mal eine kleine Frage, wie kann man eine Datei öffnen die keine File-Extension hat?
Mit WinExec und ShelExecute funtzt das nicht...
Danke
\!/ Bobby \!/
-
Und mit welchem Programm soll die Datei dann geöffnet werden?
-
Joa, also ich möchte das sie mit dem TextEditor geöffnet wird. (*.txt)
Danke
\!/ Bobby \!/
-
Dann gib bei ShellExecute den Pfad des Texteditors an, und als Parameter den Dateinamen.
-
Ich hab das jetzt so gemacht, aber das klappt noch nicht...
ShellExecute(NULL, "open", "C:\\Windows\\System32\\......", "C:\\Windows\\system32\\notepad.exe", NULL, SW_SHOW);
Danke
\!/ Bobby \!/
-
ShellExecute(NULL, TEXT("open"), TEXT("notepad.exe"), TEXT("C:\\test.123"), NULL, SW_SHOW);
-
DANKE
\!/ Bobby \!/
-
Warum gibt es da bei Leerzeichen Probleme ?
ShellExecute(NULL, TEXT("open"), TEXT("c:\\mymfcapp.exe"), TEXT("C:\\programme\\electro boy\\save.dse"), NULL, SW_SHOW);
Fehler: "c:\programme\electro" üngültiger Pfad. das "Electro Boy" Verzeichnis
wird nicht ganz erkannt und abgeschnitten. Habs unter WinXP probiert.
-
Versuch mal:
ShellExecute(NULL, TEXT("open"), TEXT("c:\\mymfcapp.exe"), TEXT("'C:\\programme\\electro boy\\save.dse'"), NULL, SW_SHOW);
-
bzw. mit
ShellExecute(NULL, "open", "c:\\mymfcapp.exe", "\"C:\\programme\\electro boy\\save.dse\""), NULL, SW_SHOW);
-
Liefert alles den o.g. Fehler/Hinweis
Das passiert bei jedem Pfad, der ein Leerzeichen aufweist.