Ouvrir un document .txt automatiquementavec mon bloc-note vb.net
Patrick02170
Messages postés58Date d'inscriptiondimanche 27 mars 2011StatutMembreDernière intervention28 juin 2016
-
18 mai 2016 à 16:48
vb95
Messages postés3472Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention13 avril 2024
-
18 mai 2016 à 22:59
Bonjour,
J’essaie d'ouvrir automatiquement un document .txt via mon bloc-note créer en VB.NET. Avec le code ci dessous ne fonctionne pas car il ouvre bien mon bloc-note et ouvre le document .txt dans "bloc-note" de windows donc séparément.
vb95
Messages postés3472Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention13 avril 2024169 Modifié par vb95 le 18/05/2016 à 17:40
Bonjour
il te faut associer l'extension .txt avec ton bloc notes sous VB net
Ensuite un simple
Process.Start("c:\Mon_Document.txt)
devrait suffire et ton fichier .txt s'ouvrira avec ton bloc notes
Une autre solution est de permettre un paramètre de commande à ton bloc notes et ce paramètre serait le fichier à ouvrir ( le chemin complet évidemment ) sous la forme
Patrick02170
Messages postés58Date d'inscriptiondimanche 27 mars 2011StatutMembreDernière intervention28 juin 2016 18 mai 2016 à 21:06
Merci de ta réponse.
Bien que la solution n°1 (associer l'extension) n'est pas celle que je cherche car je veux que le bloc-note Windows reste par défaut. Cependant, je voudrai que mon application s'ouvre seulement quand je lui en donne l'ordre.
Pour tester, j'ai associer l'extension .txt à mon application. Après un redémarrage Windows, en ouvrant un document .txt par "double clics", mon application s'ouvre et aucun texte ne s'affiche dedans. Bizarre.
Avec le "FICHIER" , "OUVRIR" ... , le fichier s'ouvre bien de cette façon. Donc je crains que c'est mon application qui n'est pas assez performante pour ouvrir des document .txt par simple double clic.
Je viens d'essayer le code que je vous ai donner dans le post N°1, j'ai essayer d'ouvrir un document .txt avec wordpad et ça fonctionner.
Process.Start("wordpad.exe", "c:\Mon_Document.txt")
Faut -t-il importer quelque chose pour qu'il fonctionne correctement ?
Le seul Import que j' ai c'est :
Imports System.IO
18 mai 2016 à 22:59
dans le post précédent
Cela donne en réalité
on en revient aux paramètres de commande comme en mode Dos ( voir la réponse de Whismeril plus bas dans ce post)