Vinsaille
Messages postés39Date d'inscriptionmercredi 6 juin 2007StatutMembreDernière intervention18 juin 2008
-
16 juin 2008 à 12:06
Vinsaille
Messages postés39Date d'inscriptionmercredi 6 juin 2007StatutMembreDernière intervention18 juin 2008
-
16 juin 2008 à 14:15
Bonjour,
Je voudrais savoir s'il vous plaît comment lancer une commande DOS via une interface win forms en vb.net.
En gros quand je clique sur mon bouton, il va créer une tâche planifiée via MS-DOS (schtasks /create ....)
J'arrive pas à envoyer ma commande dos...
J'ai fais :
Private Sub CmdSauver7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdSauver7.Click
Shell("schtasks /create /RU SYSTEM /sc daily /tn Envoi_auto /tr " + Dossier_root + " /st " + Frequence_envoi + ":00")
End Sub
(y'a pas tt le code là)
J'ai bien mis mes variables etc... mais quand je clique, rien ne se passe, pas d'erreur rien... comme si ça ne lançait pas la commande.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 16 juin 2008 à 12:46
Salut
Si tu ne sais pas ce qui se passe, rassure toi, nous non plus.
Je vois un paramètre "Dossier-root"
Attention : Si ce dossier comporte des espaces, il peut être mal/pas interprété.
Ajoute des " pour encadrer ce contenu de variable :
auto /tr """ + Dossier_root + """ /st "
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Vinsaille
Messages postés39Date d'inscriptionmercredi 6 juin 2007StatutMembreDernière intervention18 juin 2008 16 juin 2008 à 14:15
C'est bon j'ai trouvé, tout simplement comme tu avais dit Jack, ma racine comportait "document and settings" l'espace n'étant pas vrmt aimé par le DOS....