voila en fait je dois passer des arguments à un process mais en faite ces arguments sont des variables modifiables par l'utilisateur et certaine de ces variables peuvent contenir des espaces. or on il ne doit pas y avoir d'espaces dans les arguments des lignes de commande.
mon exemple (l'appli sur laquel je travail):
alors quelqu'un à une proposition par ce que là je sèche vraiment.....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles save.Click Dim source As String Dim support As String source = save2.LbSelection.Text support = save1.AutreSupport.Text Dim backup As New System.Diagnostics.Process ' Nom de l'executable à lancer backup.StartInfo.FileName = "ntbackup.exe" ' Arguments à passer à l'exécutable à lancer backup.StartInfo.Arguments = "backup" & source & " /f " & support & "\machin.bkf" ' Démarrage du processus backup.Start() End Sub
et désolé pour l'oublie des balises de code
Partager