MANURELAIS
Messages postés58Date d'inscriptionlundi 28 janvier 2008StatutMembreDernière intervention 7 avril 2009
-
22 août 2008 à 12:55
MANURELAIS
Messages postés58Date d'inscriptionlundi 28 janvier 2008StatutMembreDernière intervention 7 avril 2009
-
22 août 2008 à 13:49
Salut à tous,
Voilà je voudrait faire plus propre dans mon code car je pense que ce que je fais est un peu tiré par les cheveux!
afin de ne pas utiliser shell pour pouvoir utiliser WaitForExit() j'utilise System.Diagnostics.Process, voici mon code :
Dim proc As System.Diagnostics.Process = New System.Diagnostics.Process()
proc.EnableRaisingEvents = True
proc.StartInfo.UseShellExecute = True
proc.StartInfo.FileName = (bat1)
proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
proc.Start()
proc.WaitForExit()
j'utilise un subterfuge ( le point bat1) pour lancer une commande ftp = FTP -N -S:C\:TOTO\TONTON.TXT
J'aurais aimé faire comme avec le shell : Shell("ftp -n -s:" & filename, vue, True, 10000) -> proc.StartInfo.FileName = ("ftp -n -s:" & filename)
afin de ne pas utiliser un deuxieme fichier .bat pour lancer ma commande.
Est ce possible ?
Pouvez m'aider?
Merci