Rechercher : dans
Par :

Ouvrir un fichier avec notepad en c++

Dernière réponse le 14 mai 2009 à 13:52:44 lilaaa, le 13 mai 2009 à 15:56:02 
 Signaler ce message aux modérateurs

Bonjour,
je fais une application mfc sous visual c++ 2003 , et je me demande si c'est possible d'ouvrir un fichier donné avec notepad par exemple

Configuration: Windows XP
Firefox 3.0.10

Meilleures réponses pour « ouvrir un fichier avec notepad en c++ » dans :
Modifier l'application par défaut à l'ouverture d'un fichier VoirQuand vous double-cliquez sur un fichier, une action par défaut est exécutée. (Par exemple, si vous double-cliquez sur un fichier .jpg, c'est la visionneuse d'image "Eye of Gnome" qui est lancée). Il est très facile de changer les actions par...
Fichier NFO VoirFormat NFO Un fichier NFO est un fichier texte, c'est-à-dire un simple fichier contenant du texte au format ASCII. Un tel fichier accompagne généralement des fichiers en téléchargement pour apporter des informations additionnelles sur...
Fichier TMP VoirFormat TMP Un fichier TMP est un fichier temporaire, c'est-à-dire un fichier créé temporairement par une application. La plupart du temps ces fichiers peuvent être supprimés sans risque, mais cela dépend de l'application qui l'a créé. Dans le...
Le format BMP VoirLe format BMP Le format BMP est un des formats les plus simples développé conjointement par Microsoft et IBM, ce qui explique qu'il soit particulièrement répandu sur les plates formes Windows et OS/2. Un fichier BMP est un fichier bitmap, c'est-à...

1

Char Snipeur, le 13 mai 2009 à 16:21:21

Oui.
(Question floue, réponse floue) Salutation ! (il faut bien que vous compreniez que j'ai TOUJ­OURS raison)
Char Snipeur

Répondre à Char Snipeur

2

lilaaa, le 13 mai 2009 à 16:51:45

Hmmm d'accord; au lieu d'ouvrir un fichier text dans une CRichEditCtrl , je me suis dis si c'est possible de l'ouvrir dans notepad++ , parce que esthétiquement c'est plus joli

Répondre à lilaaa

3

Char Snipeur, le 14 mai 2009 à 08:21:34

Oui, c'est possible, il existe les commandes system() ou exec ou spawn pour faire ça. Salutation ! (il faut bien que vous compreniez que j'ai TOUJ­OURS raison)
Char Snipeur

Répondre à Char Snipeur

4

lilaaa, le 14 mai 2009 à 12:54:49

Oui c'est bon pour la commande,j'ai trouvé ShellExecute() qui marche très bien:
1ere utilisation:

ShellExecute(0,"open","C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Common7\\IDE\\devenv.exe","C:\\resource.cpp",NULL,SW_SHOWNORMAL);

2éme utilisation:
ShellExecute(0,"edit","C:\\resource.cpp",NULL,NULL,SW_SHOWNORMAL);


le hic pour la 1ere utilisation est que l'utilisateur peut ne pas avoir visual studio sur son PC et le problème avec la 2éme utilisation est que le fichier.cpp s'ouvre avec note pad au lieu de l'éditeur des fichiers cpp par défaut, est ce qu'il y'a un moyen de remplacer note pad par l éditeur par défaut pour les fichier.cpp

Répondre à lilaaa

5

 Char Snipeur, le 14 mai 2009 à 13:52:44

Avec shellExecute, je ne sais pas, avec les autre oui. Salutation ! (il faut bien que vous compreniez que j'ai TOUJ­OURS raison)
Char Snipeur

Répondre à Char Snipeur