vb.net : process & argument passage d'arguments avec des espaces
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):
Code:
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 |
alors quelqu'un à une proposition par ce que là je sèche vraiment.....
et désolé pour l'oublie des balises de code