|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : En double cliquant sur un fichier *.txt, l'ouvrir avec mon programme. ? [ Divers / Trucs & Astuces ] (thom43)
Informations & options pour cette discussion
|
jeudi 30 août 2007 à 11:54:30 |
En double cliquant sur un fichier *.txt, l'ouvrir avec mon programme. ?

thom43
|
Bonjour, J'ai créer un petit programme (un petit éditeur de texte, style bloc-note de windows.). J'aimerais que, quand on clique sur un fichier .txt, ou ".truc" (extenstion de mon programe), que mon programme souvre, et afficher le texte du fichier dans ma RichTextBox. Merci d'avance... Thom43
|
|
|
|
jeudi 30 août 2007 à 12:06:33 |
Re : En double cliquant sur un fichier *.txt, l'ouvrir avec mon programme. ?

Exploreur
|
Salut, Sur ton fichier, click droit >> Ouvrir avec...>> Choix du programme >> Sélectionne ton programme >> et coche la case toujours ouvrir avec..... A+ Exploreur
Linux a un noyau, Windows un pépin 
|
|
|
|
jeudi 30 août 2007 à 12:18:21 |
Re : En double cliquant sur un fichier *.txt, l'ouvrir avec mon programme. ?

thom43
|
Bonjour...
Certe je fait sa... Mais il mouvre mon programe vide (donc sans le texte qu'il y a dans le fichier.) Merci quand meme...
A+ Thom43
|
|
|
|
jeudi 30 août 2007 à 12:43:07 |
Re : En double cliquant sur un fichier *.txt, l'ouvrir avec mon programme. ?

Chatbour
|
Salut,
il faut que votre programme soit programmé au préalable pour ouvrir un fichier donné en paramètre (puis récupéré avec la commande Command())..
|
|
|
|
jeudi 30 août 2007 à 12:50:48 |
Re : En double cliquant sur un fichier *.txt, l'ouvrir avec mon programme. ?

Kristof_Koder
|
En .NET 2005, plutot que Command$, on utilisera de préférence la collection My.Application.CommandLineArgs
|
|
|
|
jeudi 30 août 2007 à 12:52:01 |
Re : En double cliquant sur un fichier *.txt, l'ouvrir avec mon programme. ?

thom43
|
Pouriez vous me dire le code qu'il faut que je mette (sachant que mon programme est programmer pour ouvrir les fichier donner :
Private Sub OuvrirToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OuvrirToolStripMenuItem.Click OpenFileDialog1.ShowDialog()
End Sub
Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk
Dim SR As New StreamReader(OpenFileDialog1.FileName()) TextBox1.Clear() TextBox1.Text() = SR.ReadToEnd() TextBox1.Rtf() = TextBox1.Text() SR.Close()
Dim sNom As String sNom = OpenFileDialog1.FileName() Dim Fi As FileInfo Fi = New FileInfo(sNom) Label1.Text = Fi.Name Fi = Nothing End Sub
|
|
|
|
jeudi 30 août 2007 à 13:06:46 |
Re : En double cliquant sur un fichier *.txt, l'ouvrir avec mon programme. ?

Kristof_Koder
|
' Une fonction private dans la form
Private Function OuvrirFichier(byval FName as String) As Boolean
Dim SR As New StreamReader(FName)
TextBox1.Clear()
TextBox1.Text() = SR.ReadToEnd()
TextBox1.Rtf() = TextBox1.Text()
SR.Close()
Dim Fi As FileInfo
Fi = New FileInfo(FName)
Label1.Text = Fi.Name
Fi = Nothing
End function
'Dans l'EVT Load de ta forme ...
...
If My.Application.CommandLineArgs.Count <> 0 Then
For Each Str As String In My.Application.CommandLineArgs
OuvrirFichier(Str)
Next
End If
...
' Modif de l'EVT de l'OpenFileDialog pour appeler la fonction d'ouverture de fichier
Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk
OuvrirFichier(OpenFileDialog1.Filename())
End Sub
si tu es sur de n'avoir qu'un seul argument sur la ligne de commande, dans le Load, tu peux faire juste ceci :
...
If My.Application.CommandLineArgs.Count <> 0 Then
OuvrirFichier(My.Application.CommandLineArgs(0))
End If
...
|
|
|
|
jeudi 30 août 2007 à 13:29:20 |
Re : En double cliquant sur un fichier *.txt, l'ouvrir avec mon programme. ?

thom43
|
Waah super ! sa ! Merci beaucoup Kristof_Koder !!! Merci, A+
Thom43
|
|
|
|
jeudi 20 septembre 2007 à 23:16:35 |
Re : En double cliquant sur un fichier *.txt, l'ouvrir avec mon programme. ?

ShareVB
|
salut,
sinon, tu as ceci pour ouvrir un fichier sans relancement de ton appli et associer l'extension au logiciel (dans le registre) : http://www.vbfrance.com/codes/OUVRIR-DOCUMENTS-DANS-MEME-INSTANCE-APPLICATION-SANS-RELANCEMENT_41008.aspx
ShareVB
|
|
|
Cette discussion est classé dans : fichier, programme, txt, double, cliquant
Répondre à ce message
Sujets en rapport avec ce message
Lancement de mon prog au double clic sous windows [ par JuB ]
C'est pas tout à fait ça mais je voulais faire court dans le sujet.Sous l'explorateur, quand vous double cliquez sur un fichier, le programme correspo
Problème avec la lecture.. [ par spliter ]
dans mon programme que je fais, lorsque la feuille load je lis dans mon fichier projet3.txt et ensuite c'est afficher dans un textbox.Mais quand c'est
Comment lancer une appli en double cliquant sur un fichier????? [ par samisamu ]
SAMISAMUSalut au bon samaritain qui saurra m'aider, et aux autre aussi.Alors voilà, j'ai un problème : comment faire pour que mon
Petit programme sous Vb [ par SPONTS ]
Bonjour à vous tous, j'aimerai avoir un petit programme fait sous VB qui permet de voir le contenu d'un fichier txt (.txt) c'est à dire lorsque je cli
Enlever les double guillemets générés par excel ! [ par LibiMarion ]
Salut, je travaille en java sur un fichier .txt issu d'une table excel. Dans celle ci (la table excel), j'ai des valeurs entre guillemets (ai pas le c
écrire/lire un fichier txt [ par Acolyte ]
Bonjour à tous ceux qui liront ce post.Je suis sur un programme en vb6, et je voudrais aoi une petite mémoire, je m'explique :# J'ai 4
Listbox et fichier *.txt [ par scoboy ]
Bonjour à tous,Je me permet de relancer ma question (poser hier matin) car c'est urgent. Voici le lien :http://www.vbfrance.com/infoms
Se deplacer sur un fichier txt [ par kramelix ]
Bonjour,Je voulais savoir si quelqu'un comment pourrai-je faire pour lire et manipuler les données d'un fichier txt.Merci d'avance.
Reprendre execution du programme [ par Azkato ]
Bonjour,Alors, j'ai un problème ;)J'ai une form, lorsqu'elle se lance, on vérifie si un fichier existe, si c'est le cas on poursuit, tout va bien. Mai
Coincé dans une boucle à l'execution d'un programme avec ligne de commande. [ par Aphex Twin ]
J'ai un programme qui accepte une ligne de commande "/s" et le programme détecte bien la ligne de commande. Mais la procédure "Form_Load()" se répete
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
|