Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Commande MS-DOS [ Divers / Débutants ] (Vinsaille)

lundi 16 juin 2008 à 12:06:43 | Commande MS-DOS

Vinsaille

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.

Auriez vous une idée SVP?

Merci

lundi 16 juin 2008 à 12:46:14 | Re : Commande MS-DOS

jack

Administrateur CodeS-SourceS
Réponse acceptée !
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

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)

lundi 16 juin 2008 à 13:06:59 | Re : Commande MS-DOS

Willi

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut,
Voir plutôt la méthode System.Diagnostics.Start()
Dim myPrc as System.Diagnostics.Process = System.Diagnostics.Process.Start("SchTasks","/create /RU SYSTEM /sc daily /tn Envoi_auto /tr " + Dossier_root + " /st " + Frequence_envoi + ":00")

Puis utilise la propriété StandardOutput de myPrc pour lire le flux de sortie et surement un message d'erreur retourné par SchTasks.

++

lundi 16 juin 2008 à 14:15:01 | Re : Commande MS-DOS

Vinsaille

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....

Impec merci à vous deux.



Cette discussion est classé dans : ms, system, commande, clique, dos


Répondre à ce message

Sujets en rapport avec ce message

Aide pour commande ms-dos [ par Cheez-Wizz ] comment faire pour faire qqch du genreje shell dequoishell ("c:\bla.exe") qui est un apli ms-dospi la sa rentre d commandes automatiques genredir (ent Commande MS-DOS sous VB [ par BirD ] Hello tout le monde,je suis un traind de créer un prog qui comprends l'execution de commande MS-Dos avec shell. Le programme réagit bien si j'execute Executer une commande MS-DOS [ par mojira ] Comment peut on faire pour executer une commande MS-DOS sans qu'une fenetre se lance , c'est à dire que la commande soit interne au programme Merci Ms-Dos [ par ataeallah ] Bonjour,D'abords merci pour les développeurs qui font tout leur possible pour aide les débutants.Comment je peut lance une commande Dos à partir de VB Commande MS-Dos ?????? [ par pierre63 ] Bonjour,Voila je voudrais créer une applic qui s'éxécute sous window avec un bouton qui me permettrais de redemarrer en mode MS-dos et d'executer une Commande et programme sous Ms-dos !!!!!!! [ par pierre63 ] Bonjour,Dans une application j'aimerais sur un bouton pouvoir redemarrer ma machine en mode ms-dos et saisir une commande (qui execute en faite un pro Commande ms dos dans vb ? [ par Sipat ] Bonjour à tous,Est ce qu'il est possible de mettre cette commande dans un projet vbdir /b /od c:\pat.* > PAT.TXTJ'ai essayé avec shell mais je n'y arr commande ms_dos [ par 974 moin le la ] je cherche la commande ms_dos pour installer xp pro car il ne démare pas automatiquement RS232 et Commande ms dos [ par higway ] BonjourVoilà mon pb j'essai en vain sous vb de communiquer avec le port com de mon pc avec un automate EMG Le souci est que la lecture et l'ecriture d insérer commande dos dans un formulaire vb2005 [ par pOusSinUs ] Bonjour à tous,je souhaite faire exécuter du code qui install un logiciel. Il fonctionne dans un fichier.cmd mais lorsque je souhaite l'intégrer à mon


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.