Du vbA, je cherche à changer le nom d'un fichier texte appelé avec note
pad, ceci par la fonction shell ou par un nouveau processus
Dim notepad As Process = New Process()
Le nom de lancement étant par exemple "un.txt", fichier qui existe !
Dim rep
Dim fic As String = My.Application.Info.DirectoryPath & "\un.txt"
rep = Shell("NotePad.exe " & fic, 1)
Comment ensuite lui faire afficher comme nom de fichier texte =
"deux.txt" (avec la méthode NewProcess) je présume, attention, c'est
seulement un changement de nom, le fichier cette fois n'existe pas, il
faudra <l'enregistrer> avec évidemment le contenu du premier fichier ???
Ou encore, par la méthode que vous voulez, avec notepad j'ouvre le
fichie un.txt et son contenu, puis automatiquement, ce fichier doit changer
seulement de nom et s'appeler deux.txt, comment ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacky
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte
As-tu essayé un truc du genre '----------- Sub jj() ChDir "C:Documents and SettingsusernameMes documents" ' ***chemin du "un.txt" Name "un.txt" As "deux.txt" rep = Shell("C:WINDOWSNotePad.exe deux.txt", 1) End Sub '----------------
-- Salutations JJ
"LE TROLL" <le a écrit dans le message de news:
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte appelé avec note pad, ceci par la fonction shell ou par un nouveau processus Dim notepad As Process = New Process()
Le nom de lancement étant par exemple "un.txt", fichier qui existe ! Dim rep Dim fic As String = My.Application.Info.DirectoryPath & "un.txt" rep = Shell("NotePad.exe " & fic, 1)
Comment ensuite lui faire afficher comme nom de fichier texte = "deux.txt" (avec la méthode NewProcess) je présume, attention, c'est seulement un changement de nom, le fichier cette fois n'existe pas, il faudra <l'enregistrer> avec évidemment le contenu du premier fichier ???
Ou encore, par la méthode que vous voulez, avec notepad j'ouvre le fichie un.txt et son contenu, puis automatiquement, ce fichier doit changer seulement de nom et s'appeler deux.txt, comment ?
Du vbA, je cherche à changer le nom d'un fichier texte
As-tu essayé un truc du genre
'-----------
Sub jj()
ChDir "C:Documents and SettingsusernameMes documents" ' ***chemin du
"un.txt"
Name "un.txt" As "deux.txt"
rep = Shell("C:WINDOWSNotePad.exe deux.txt", 1)
End Sub
'----------------
--
Salutations
JJ
"LE TROLL" <le troll@enfer.fr> a écrit dans le message de news:
6E59B2A3-C6CE-4785-9FA1-D691322713D7@microsoft.com...
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte appelé avec note
pad, ceci par la fonction shell ou par un nouveau processus
Dim notepad As Process = New Process()
Le nom de lancement étant par exemple "un.txt", fichier qui existe !
Dim rep
Dim fic As String = My.Application.Info.DirectoryPath & "un.txt"
rep = Shell("NotePad.exe " & fic, 1)
Comment ensuite lui faire afficher comme nom de fichier texte =
"deux.txt" (avec la méthode NewProcess) je présume, attention, c'est
seulement un changement de nom, le fichier cette fois n'existe pas, il
faudra <l'enregistrer> avec évidemment le contenu du premier fichier ???
Ou encore, par la méthode que vous voulez, avec notepad j'ouvre le
fichie un.txt et son contenu, puis automatiquement, ce fichier doit
changer seulement de nom et s'appeler deux.txt, comment ?
Du vbA, je cherche à changer le nom d'un fichier texte
As-tu essayé un truc du genre '----------- Sub jj() ChDir "C:Documents and SettingsusernameMes documents" ' ***chemin du "un.txt" Name "un.txt" As "deux.txt" rep = Shell("C:WINDOWSNotePad.exe deux.txt", 1) End Sub '----------------
-- Salutations JJ
"LE TROLL" <le a écrit dans le message de news:
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte appelé avec note pad, ceci par la fonction shell ou par un nouveau processus Dim notepad As Process = New Process()
Le nom de lancement étant par exemple "un.txt", fichier qui existe ! Dim rep Dim fic As String = My.Application.Info.DirectoryPath & "un.txt" rep = Shell("NotePad.exe " & fic, 1)
Comment ensuite lui faire afficher comme nom de fichier texte = "deux.txt" (avec la méthode NewProcess) je présume, attention, c'est seulement un changement de nom, le fichier cette fois n'existe pas, il faudra <l'enregistrer> avec évidemment le contenu du premier fichier ???
Ou encore, par la méthode que vous voulez, avec notepad j'ouvre le fichie un.txt et son contenu, puis automatiquement, ce fichier doit changer seulement de nom et s'appeler deux.txt, comment ?
Mais je crois bien que si je fais ça je vais changer le nom de ma variable fichier, et non celle du fichier, je crois que ça doit se régler avec le code suivant, le seul problème et que je ne connais pas assez, mais vous, ici, vous utilisez souvent ce type de code, t'inquiètes s'il y a quelques différences, c'est du vbNet :
Dim notepad As Process = New Process() notepad.StartInfo.FileName = "Notepad.exe" notepad.StartInfo.UseShellExecute = False notepad.StartInfo.RedirectStandardInput = True NomfichierTmp = "un.txt notepad.StartInfo.Arguments = NomfichierTmp notepad.Start() notepad.WaitForInputIdle() notepad.Close()
Vois-tu, il y a peut être une commande à insérer là-dedans pour donner un nom au fichier qui est chargé (dans ce code le fichier n'est pas chargé, "je crois") ?
Du vbA, je cherche à changer le nom d'un fichier texte
As-tu essayé un truc du genre '----------- Sub jj() ChDir "C:Documents and SettingsusernameMes documents" ' ***chemin du "un.txt" Name "un.txt" As "deux.txt" rep = Shell("C:WINDOWSNotePad.exe deux.txt", 1) End Sub '----------------
-- Salutations JJ
"LE TROLL" <le a écrit dans le message de news:
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte appelé avec note pad, ceci par la fonction shell ou par un nouveau processus Dim notepad As Process = New Process()
Le nom de lancement étant par exemple "un.txt", fichier qui existe ! Dim rep Dim fic As String = My.Application.Info.DirectoryPath & "un.txt" rep = Shell("NotePad.exe " & fic, 1)
Comment ensuite lui faire afficher comme nom de fichier texte = "deux.txt" (avec la méthode NewProcess) je présume, attention, c'est seulement un changement de nom, le fichier cette fois n'existe pas, il faudra <l'enregistrer> avec évidemment le contenu du premier fichier ???
Ou encore, par la méthode que vous voulez, avec notepad j'ouvre le fichie un.txt et son contenu, puis automatiquement, ce fichier doit changer seulement de nom et s'appeler deux.txt, comment ?
Mais je crois bien que si je fais ça je vais changer le nom de ma
variable fichier, et non celle du fichier, je crois que ça doit se régler
avec le code suivant, le seul problème et que je ne connais pas assez, mais
vous, ici, vous utilisez souvent ce type de code, t'inquiètes s'il y a
quelques différences, c'est du vbNet :
Dim notepad As Process = New Process()
notepad.StartInfo.FileName = "Notepad.exe"
notepad.StartInfo.UseShellExecute = False
notepad.StartInfo.RedirectStandardInput = True
NomfichierTmp = "un.txt
notepad.StartInfo.Arguments = NomfichierTmp
notepad.Start()
notepad.WaitForInputIdle()
notepad.Close()
Vois-tu, il y a peut être une commande à insérer là-dedans pour donner
un nom au fichier qui est chargé (dans ce code le fichier n'est pas chargé,
"je crois") ?
"Jacky" <Dupond@marcel.fr> a écrit dans le message de
news:u7oJtPTkKHA.4912@TK2MSFTNGP02.phx.gbl...
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte
As-tu essayé un truc du genre
'-----------
Sub jj()
ChDir "C:Documents and SettingsusernameMes documents" ' ***chemin du
"un.txt"
Name "un.txt" As "deux.txt"
rep = Shell("C:WINDOWSNotePad.exe deux.txt", 1)
End Sub
'----------------
--
Salutations
JJ
"LE TROLL" <le troll@enfer.fr> a écrit dans le message de news:
6E59B2A3-C6CE-4785-9FA1-D691322713D7@microsoft.com...
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte appelé avec
note pad, ceci par la fonction shell ou par un nouveau processus
Dim notepad As Process = New Process()
Le nom de lancement étant par exemple "un.txt", fichier qui existe !
Dim rep
Dim fic As String = My.Application.Info.DirectoryPath & "un.txt"
rep = Shell("NotePad.exe " & fic, 1)
Comment ensuite lui faire afficher comme nom de fichier texte =
"deux.txt" (avec la méthode NewProcess) je présume, attention, c'est
seulement un changement de nom, le fichier cette fois n'existe pas, il
faudra <l'enregistrer> avec évidemment le contenu du premier fichier ???
Ou encore, par la méthode que vous voulez, avec notepad j'ouvre le
fichie un.txt et son contenu, puis automatiquement, ce fichier doit
changer seulement de nom et s'appeler deux.txt, comment ?
Mais je crois bien que si je fais ça je vais changer le nom de ma variable fichier, et non celle du fichier, je crois que ça doit se régler avec le code suivant, le seul problème et que je ne connais pas assez, mais vous, ici, vous utilisez souvent ce type de code, t'inquiètes s'il y a quelques différences, c'est du vbNet :
Dim notepad As Process = New Process() notepad.StartInfo.FileName = "Notepad.exe" notepad.StartInfo.UseShellExecute = False notepad.StartInfo.RedirectStandardInput = True NomfichierTmp = "un.txt notepad.StartInfo.Arguments = NomfichierTmp notepad.Start() notepad.WaitForInputIdle() notepad.Close()
Vois-tu, il y a peut être une commande à insérer là-dedans pour donner un nom au fichier qui est chargé (dans ce code le fichier n'est pas chargé, "je crois") ?
Du vbA, je cherche à changer le nom d'un fichier texte
As-tu essayé un truc du genre '----------- Sub jj() ChDir "C:Documents and SettingsusernameMes documents" ' ***chemin du "un.txt" Name "un.txt" As "deux.txt" rep = Shell("C:WINDOWSNotePad.exe deux.txt", 1) End Sub '----------------
-- Salutations JJ
"LE TROLL" <le a écrit dans le message de news:
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte appelé avec note pad, ceci par la fonction shell ou par un nouveau processus Dim notepad As Process = New Process()
Le nom de lancement étant par exemple "un.txt", fichier qui existe ! Dim rep Dim fic As String = My.Application.Info.DirectoryPath & "un.txt" rep = Shell("NotePad.exe " & fic, 1)
Comment ensuite lui faire afficher comme nom de fichier texte = "deux.txt" (avec la méthode NewProcess) je présume, attention, c'est seulement un changement de nom, le fichier cette fois n'existe pas, il faudra <l'enregistrer> avec évidemment le contenu du premier fichier ???
Ou encore, par la méthode que vous voulez, avec notepad j'ouvre le fichie un.txt et son contenu, puis automatiquement, ce fichier doit changer seulement de nom et s'appeler deux.txt, comment ?
Re.. Désolé, je ne connais (pas encore) vbNet , je cède la main. Y a pas de forum vbNet ??
-- Salutations JJ
"LE TROLL" <le a écrit dans le message de news:
Bonjour Jacky, merci,
Mais je crois bien que si je fais ça je vais changer le nom de ma variable fichier, et non celle du fichier, je crois que ça doit se régler avec le code suivant, le seul problème et que je ne connais pas assez, mais vous, ici, vous utilisez souvent ce type de code, t'inquiètes s'il y a quelques différences, c'est du vbNet :
Dim notepad As Process = New Process() notepad.StartInfo.FileName = "Notepad.exe" notepad.StartInfo.UseShellExecute = False notepad.StartInfo.RedirectStandardInput = True NomfichierTmp = "un.txt notepad.StartInfo.Arguments = NomfichierTmp notepad.Start() notepad.WaitForInputIdle() notepad.Close()
Vois-tu, il y a peut être une commande à insérer là-dedans pour donner un nom au fichier qui est chargé (dans ce code le fichier n'est pas chargé, "je crois") ?
Du vbA, je cherche à changer le nom d'un fichier texte
As-tu essayé un truc du genre '----------- Sub jj() ChDir "C:Documents and SettingsusernameMes documents" ' ***chemin du "un.txt" Name "un.txt" As "deux.txt" rep = Shell("C:WINDOWSNotePad.exe deux.txt", 1) End Sub '----------------
-- Salutations JJ
"LE TROLL" <le a écrit dans le message de news:
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte appelé avec note pad, ceci par la fonction shell ou par un nouveau processus Dim notepad As Process = New Process()
Le nom de lancement étant par exemple "un.txt", fichier qui existe ! Dim rep Dim fic As String = My.Application.Info.DirectoryPath & "un.txt" rep = Shell("NotePad.exe " & fic, 1)
Comment ensuite lui faire afficher comme nom de fichier texte = "deux.txt" (avec la méthode NewProcess) je présume, attention, c'est seulement un changement de nom, le fichier cette fois n'existe pas, il faudra <l'enregistrer> avec évidemment le contenu du premier fichier ???
Ou encore, par la méthode que vous voulez, avec notepad j'ouvre le fichie un.txt et son contenu, puis automatiquement, ce fichier doit changer seulement de nom et s'appeler deux.txt, comment ?
Re..
Désolé, je ne connais (pas encore) vbNet , je cède la main.
Y a pas de forum vbNet ??
--
Salutations
JJ
"LE TROLL" <le troll@enfer.fr> a écrit dans le message de news:
uFlFYUUkKHA.1540@TK2MSFTNGP06.phx.gbl...
Bonjour Jacky, merci,
Mais je crois bien que si je fais ça je vais changer le nom de ma
variable fichier, et non celle du fichier, je crois que ça doit se régler
avec le code suivant, le seul problème et que je ne connais pas assez,
mais vous, ici, vous utilisez souvent ce type de code, t'inquiètes s'il y
a quelques différences, c'est du vbNet :
Dim notepad As Process = New Process()
notepad.StartInfo.FileName = "Notepad.exe"
notepad.StartInfo.UseShellExecute = False
notepad.StartInfo.RedirectStandardInput = True
NomfichierTmp = "un.txt
notepad.StartInfo.Arguments = NomfichierTmp
notepad.Start()
notepad.WaitForInputIdle()
notepad.Close()
Vois-tu, il y a peut être une commande à insérer là-dedans pour donner
un nom au fichier qui est chargé (dans ce code le fichier n'est pas
chargé, "je crois") ?
"Jacky" <Dupond@marcel.fr> a écrit dans le message de
news:u7oJtPTkKHA.4912@TK2MSFTNGP02.phx.gbl...
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte
As-tu essayé un truc du genre
'-----------
Sub jj()
ChDir "C:Documents and SettingsusernameMes documents" ' ***chemin
du "un.txt"
Name "un.txt" As "deux.txt"
rep = Shell("C:WINDOWSNotePad.exe deux.txt", 1)
End Sub
'----------------
--
Salutations
JJ
"LE TROLL" <le troll@enfer.fr> a écrit dans le message de news:
6E59B2A3-C6CE-4785-9FA1-D691322713D7@microsoft.com...
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte appelé avec
note pad, ceci par la fonction shell ou par un nouveau processus
Dim notepad As Process = New Process()
Le nom de lancement étant par exemple "un.txt", fichier qui existe !
Dim rep
Dim fic As String = My.Application.Info.DirectoryPath & "un.txt"
rep = Shell("NotePad.exe " & fic, 1)
Comment ensuite lui faire afficher comme nom de fichier texte =
"deux.txt" (avec la méthode NewProcess) je présume, attention, c'est
seulement un changement de nom, le fichier cette fois n'existe pas, il
faudra <l'enregistrer> avec évidemment le contenu du premier fichier ???
Ou encore, par la méthode que vous voulez, avec notepad j'ouvre le
fichie un.txt et son contenu, puis automatiquement, ce fichier doit
changer seulement de nom et s'appeler deux.txt, comment ?
Re.. Désolé, je ne connais (pas encore) vbNet , je cède la main. Y a pas de forum vbNet ??
-- Salutations JJ
"LE TROLL" <le a écrit dans le message de news:
Bonjour Jacky, merci,
Mais je crois bien que si je fais ça je vais changer le nom de ma variable fichier, et non celle du fichier, je crois que ça doit se régler avec le code suivant, le seul problème et que je ne connais pas assez, mais vous, ici, vous utilisez souvent ce type de code, t'inquiètes s'il y a quelques différences, c'est du vbNet :
Dim notepad As Process = New Process() notepad.StartInfo.FileName = "Notepad.exe" notepad.StartInfo.UseShellExecute = False notepad.StartInfo.RedirectStandardInput = True NomfichierTmp = "un.txt notepad.StartInfo.Arguments = NomfichierTmp notepad.Start() notepad.WaitForInputIdle() notepad.Close()
Vois-tu, il y a peut être une commande à insérer là-dedans pour donner un nom au fichier qui est chargé (dans ce code le fichier n'est pas chargé, "je crois") ?
Du vbA, je cherche à changer le nom d'un fichier texte
As-tu essayé un truc du genre '----------- Sub jj() ChDir "C:Documents and SettingsusernameMes documents" ' ***chemin du "un.txt" Name "un.txt" As "deux.txt" rep = Shell("C:WINDOWSNotePad.exe deux.txt", 1) End Sub '----------------
-- Salutations JJ
"LE TROLL" <le a écrit dans le message de news:
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte appelé avec note pad, ceci par la fonction shell ou par un nouveau processus Dim notepad As Process = New Process()
Le nom de lancement étant par exemple "un.txt", fichier qui existe ! Dim rep Dim fic As String = My.Application.Info.DirectoryPath & "un.txt" rep = Shell("NotePad.exe " & fic, 1)
Comment ensuite lui faire afficher comme nom de fichier texte = "deux.txt" (avec la méthode NewProcess) je présume, attention, c'est seulement un changement de nom, le fichier cette fois n'existe pas, il faudra <l'enregistrer> avec évidemment le contenu du premier fichier ???
Ou encore, par la méthode que vous voulez, avec notepad j'ouvre le fichie un.txt et son contenu, puis automatiquement, ce fichier doit changer seulement de nom et s'appeler deux.txt, comment ?
Ce n'est pas le problème du vbNet, ça, ça se rajoute après, le problème est dde lancer avec niteäd un fichier existant, et une fois lancé, de le renommer au noveaut du bloc-notes...
Re.. Désolé, je ne connais (pas encore) vbNet , je cède la main. Y a pas de forum vbNet ??
-- Salutations JJ
"LE TROLL" <le a écrit dans le message de news:
Bonjour Jacky, merci,
Mais je crois bien que si je fais ça je vais changer le nom de ma variable fichier, et non celle du fichier, je crois que ça doit se régler avec le code suivant, le seul problème et que je ne connais pas assez, mais vous, ici, vous utilisez souvent ce type de code, t'inquiètes s'il y a quelques différences, c'est du vbNet :
Dim notepad As Process = New Process() notepad.StartInfo.FileName = "Notepad.exe" notepad.StartInfo.UseShellExecute = False notepad.StartInfo.RedirectStandardInput = True NomfichierTmp = "un.txt notepad.StartInfo.Arguments = NomfichierTmp notepad.Start() notepad.WaitForInputIdle() notepad.Close()
Vois-tu, il y a peut être une commande à insérer là-dedans pour donner un nom au fichier qui est chargé (dans ce code le fichier n'est pas chargé, "je crois") ?
Du vbA, je cherche à changer le nom d'un fichier texte
As-tu essayé un truc du genre '----------- Sub jj() ChDir "C:Documents and SettingsusernameMes documents" ' ***chemin du "un.txt" Name "un.txt" As "deux.txt" rep = Shell("C:WINDOWSNotePad.exe deux.txt", 1) End Sub '----------------
-- Salutations JJ
"LE TROLL" <le a écrit dans le message de news:
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte appelé avec note pad, ceci par la fonction shell ou par un nouveau processus Dim notepad As Process = New Process()
Le nom de lancement étant par exemple "un.txt", fichier qui existe ! Dim rep Dim fic As String = My.Application.Info.DirectoryPath & "un.txt" rep = Shell("NotePad.exe " & fic, 1)
Comment ensuite lui faire afficher comme nom de fichier texte = "deux.txt" (avec la méthode NewProcess) je présume, attention, c'est seulement un changement de nom, le fichier cette fois n'existe pas, il faudra <l'enregistrer> avec évidemment le contenu du premier fichier ???
Ou encore, par la méthode que vous voulez, avec notepad j'ouvre le fichie un.txt et son contenu, puis automatiquement, ce fichier doit changer seulement de nom et s'appeler deux.txt, comment ?
Ce n'est pas le problème du vbNet, ça, ça se rajoute après, le problème
est dde lancer avec niteäd un fichier existant, et une fois lancé, de le
renommer au noveaut du bloc-notes...
"Jacky" <Dupond@marcel.fr> a écrit dans le message de
news:u9nDNgUkKHA.4500@TK2MSFTNGP06.phx.gbl...
Re..
Désolé, je ne connais (pas encore) vbNet , je cède la main.
Y a pas de forum vbNet ??
--
Salutations
JJ
"LE TROLL" <le troll@enfer.fr> a écrit dans le message de news:
uFlFYUUkKHA.1540@TK2MSFTNGP06.phx.gbl...
Bonjour Jacky, merci,
Mais je crois bien que si je fais ça je vais changer le nom de ma
variable fichier, et non celle du fichier, je crois que ça doit se régler
avec le code suivant, le seul problème et que je ne connais pas assez,
mais vous, ici, vous utilisez souvent ce type de code, t'inquiètes s'il y
a quelques différences, c'est du vbNet :
Dim notepad As Process = New Process()
notepad.StartInfo.FileName = "Notepad.exe"
notepad.StartInfo.UseShellExecute = False
notepad.StartInfo.RedirectStandardInput = True
NomfichierTmp = "un.txt
notepad.StartInfo.Arguments = NomfichierTmp
notepad.Start()
notepad.WaitForInputIdle()
notepad.Close()
Vois-tu, il y a peut être une commande à insérer là-dedans pour donner
un nom au fichier qui est chargé (dans ce code le fichier n'est pas
chargé, "je crois") ?
"Jacky" <Dupond@marcel.fr> a écrit dans le message de
news:u7oJtPTkKHA.4912@TK2MSFTNGP02.phx.gbl...
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte
As-tu essayé un truc du genre
'-----------
Sub jj()
ChDir "C:Documents and SettingsusernameMes documents" ' ***chemin
du "un.txt"
Name "un.txt" As "deux.txt"
rep = Shell("C:WINDOWSNotePad.exe deux.txt", 1)
End Sub
'----------------
--
Salutations
JJ
"LE TROLL" <le troll@enfer.fr> a écrit dans le message de news:
6E59B2A3-C6CE-4785-9FA1-D691322713D7@microsoft.com...
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte appelé avec
note pad, ceci par la fonction shell ou par un nouveau processus
Dim notepad As Process = New Process()
Le nom de lancement étant par exemple "un.txt", fichier qui existe !
Dim rep
Dim fic As String = My.Application.Info.DirectoryPath &
"un.txt"
rep = Shell("NotePad.exe " & fic, 1)
Comment ensuite lui faire afficher comme nom de fichier texte =
"deux.txt" (avec la méthode NewProcess) je présume, attention, c'est
seulement un changement de nom, le fichier cette fois n'existe pas, il
faudra <l'enregistrer> avec évidemment le contenu du premier fichier
???
Ou encore, par la méthode que vous voulez, avec notepad j'ouvre le
fichie un.txt et son contenu, puis automatiquement, ce fichier doit
changer seulement de nom et s'appeler deux.txt, comment ?
Ce n'est pas le problème du vbNet, ça, ça se rajoute après, le problème est dde lancer avec niteäd un fichier existant, et une fois lancé, de le renommer au noveaut du bloc-notes...
Re.. Désolé, je ne connais (pas encore) vbNet , je cède la main. Y a pas de forum vbNet ??
-- Salutations JJ
"LE TROLL" <le a écrit dans le message de news:
Bonjour Jacky, merci,
Mais je crois bien que si je fais ça je vais changer le nom de ma variable fichier, et non celle du fichier, je crois que ça doit se régler avec le code suivant, le seul problème et que je ne connais pas assez, mais vous, ici, vous utilisez souvent ce type de code, t'inquiètes s'il y a quelques différences, c'est du vbNet :
Dim notepad As Process = New Process() notepad.StartInfo.FileName = "Notepad.exe" notepad.StartInfo.UseShellExecute = False notepad.StartInfo.RedirectStandardInput = True NomfichierTmp = "un.txt notepad.StartInfo.Arguments = NomfichierTmp notepad.Start() notepad.WaitForInputIdle() notepad.Close()
Vois-tu, il y a peut être une commande à insérer là-dedans pour donner un nom au fichier qui est chargé (dans ce code le fichier n'est pas chargé, "je crois") ?
Du vbA, je cherche à changer le nom d'un fichier texte
As-tu essayé un truc du genre '----------- Sub jj() ChDir "C:Documents and SettingsusernameMes documents" ' ***chemin du "un.txt" Name "un.txt" As "deux.txt" rep = Shell("C:WINDOWSNotePad.exe deux.txt", 1) End Sub '----------------
-- Salutations JJ
"LE TROLL" <le a écrit dans le message de news:
Bonjour,
Du vbA, je cherche à changer le nom d'un fichier texte appelé avec note pad, ceci par la fonction shell ou par un nouveau processus Dim notepad As Process = New Process()
Le nom de lancement étant par exemple "un.txt", fichier qui existe ! Dim rep Dim fic As String = My.Application.Info.DirectoryPath & "un.txt" rep = Shell("NotePad.exe " & fic, 1)
Comment ensuite lui faire afficher comme nom de fichier texte = "deux.txt" (avec la méthode NewProcess) je présume, attention, c'est seulement un changement de nom, le fichier cette fois n'existe pas, il faudra <l'enregistrer> avec évidemment le contenu du premier fichier ???
Ou encore, par la méthode que vous voulez, avec notepad j'ouvre le fichie un.txt et son contenu, puis automatiquement, ce fichier doit changer seulement de nom et s'appeler deux.txt, comment ?