begin process at 2012 02 11 11:08:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Débutants

 > 

Commande MS-DOS


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Commande MS-DOS

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

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,444 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales