begin process at 2012 02 16 10:53:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Shell

 > 

Executer une commande DOs dans un fichier VBS


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

Executer une commande DOs dans un fichier VBS

vendredi 28 octobre 2005 à 15:39:02 | Executer une commande DOs dans un fichier VBS

WaReZ_CarTmaN

Salut @ tous.

Je souhaiterais executer une commande DOS de type NET SEND dans un fichier .VBS.
J'arrive à executer un fichier comme ceci :

Set shell = WScript.CreateObject("Shell.Application")
Shell.Open("C:\Windows\system32\cmd.exe")

Mais je souhaiterai ensuite executer une commande DOS sans utiliser un batch.

 Jackass For Life and Jerk Forever !!!

samedi 29 octobre 2005 à 12:03:28 | Re : Executer une commande DOs dans un fichier VBS

purplespot

Utilise plutôt ceci:

        Dim Message
        Set Message = CreateObject("WsCript.Shell")
        Message.run "net send ..."





mardi 15 novembre 2005 à 22:07:54 | Re : Executer une commande DOs dans un fichier VBS

poix80

Set fso = CreateObject("Scripting.FileSystemObject")
set shl = createobject("wscript.shell")
shl.run "command  /c ipconfig /all > c:\ip.txt",0,true



Il execute la commande IPCONFIG et envoie les resultats dans un fichier ip.txt sous c:\ que tu peux lire
Si tu veux les avoir à l ecran tu remplaces" command  /c " par "command  /k "
Si tu veux ouvrir l explorer de Windows
shl.run "explorer"

vendredi 10 mars 2006 à 09:57:20 | Re : Executer une commande DOs dans un fichier VBS

MashkaN

Petite question à ce sujet. Je veux lancer netsh dans un script vbs mais si je met le nom de l'interface entre guillemets ("Connexion au réseau local") sa me plante le prog.
Comment inserer un texte entre "" dans une commande Dos integée au Vbs???
Merci

vendredi 28 avril 2006 à 09:51:50 | Re : Executer une commande DOs dans un fichier VBS

juvamine

avec des double double quote ?? peut etre MashkaN
""Connexion au réseau local""

A+
juvamine

mercredi 22 novembre 2006 à 08:46:39 | Re : Executer une commande DOs dans un fichier VBS

soanindrina

    bonjour,
je suis pas vraiment pro avec shell mais il me faut l'apprendre aujourd'hui
est ce que qlq'un peut m'aider
utiliser : ipconfig/all dans un projet VB6 ou Delphi.

j'ai juste bésoin des Mac adresses de qlq client
mercredi 22 novembre 2006 à 23:22:22 | Re : Executer une commande DOs dans un fichier VBS

poix80

Tu peux integrer ces lignes de VBS dans VB6



' Declaration des variables
'dim  BtnCode, paroles, domaine, addrip, rep, nuser, ordi
' Declaration des objets

set ntw = CreateObject("WScript.Network")
set shl = createobject("wscript.shell")
Set fso = CreateObject("Scripting.FileSystemObject")
Set env = shl.Environment("SYSTEM")
' Verification de l environnement
var = env("os")

nuser = ntw.username
ordi = ntw.computername
domaine=ntw.userdomain



fic_tempo="c:\"
 if var = "Windows_NT" then
        commande = "cmd"
    param =9
    position=50
    position1=55
 else
        commande="command"
    param=2
    position=43
    position1=48
 end if
shl.run commande &" /c ipconfig /all > "&fic_tempo&"ip.txt",0,true
set var_ip = fso.opentextfile(fic_tempo&"ip.txt",1,-2)
while not var_ip.atendofstream
    ligne = var_ip.readline
    cpt =instr(1,ligne,"Adresse IP",1)
    cpt1 =instr(1,ligne,"Adresse physique",1)
        if cpt = param then
               trouve = right(ligne,position)
                'paroles = shl.popup ("- Utilisateur                :  "&nuser&vbcrlf&"- Nom de l ordinateur : "&ordi&vbcrlf&"---------------------------------------------------"&vbcrlf&vbcrlf&vbcrlf&trouve,, "       Votre connection    ©CMI34 L.R. ",0+64)
    end if
     if cpt1 = param then

        trouve1 = right(ligne,position1)
                'paroles = shl.popup ("- Utilisateur                :  "&nuser&vbcrlf&"- Nom de l ordinateur : "&ordi&vbcrlf&"---------------------------------------------------"&vbcrlf&vbcrlf&vbcrlf&trouve,, "       Votre connection    ©CMI34 L.R. ",0+64)paroles = shl.popup ("- Utilisateur                :  "&nuser&vbcrlf&"- Nom de l ordinateur : "&ordi&vbcrlf&"---------------------------------------------------"&vbcrlf&vbcrlf&vbcrlf&trouve,, "       Votre connection    ©CMI34 L.R. ",0+64)
   
    end if
wend

 paroles = shl.popup ("- Utilisateur                :  "&nuser&vbcrlf&vbcrlf&"- Station  n°               : "&ordi&vbcrlf&"---------------------------------------------------"&vbcrlf&vbcrlf&trouve1&vbcrlf&trouve,, "       Votre connection     © CMI34 R.L. ",0+64)
var_ip.close
fso.deletefile(fic_tempo&"ip.txt")



Cette discussion est classée dans : fichier, vbs, commande, executer, dos


Répondre à ce message

Sujets en rapport avec ce message

je veux executer une commande dos [ par nablimohavb ] Bonjoursj'ai une imprimante(pour etiquette) ,elle recoit un fichier texte.txt contenant les format et les données à imprimer ,la commande d'impression Executer une commande DOS dans un RichTextBox [ par Bixome ] Bonjour tous le mondeEt bien comme le titre l'explique je voudrait :- Entrer une commande DOS dans un TextBox- Cliquer sur un bouton- Et mettre le rés Comment integrer les guillemets d'une commande Dos dans un vbs [ par MashkaN ] BonjourJe veux lancer netsh dans un script vbs mais si je met le nom de l'interface entre guillemets ("Connexion au réseau local") sa me plante le pro executer la commande dos "dir" [ par rober ] bonsoir, je voudrais dans mon prog executer la commande dos "dir" pour lister tous les sous repertoires a partir d'un chemin connu et ensuite l'ecrir executer une commande dos [ par Daimadoshi ] slt tlm, voila pour un de mes programme j'ai besoin d'executer une commande dos j'utilise la ligne suivante : ShellExecute(NULL,NULL,tmpDossier.c_st Récupérer le résultat d'une commande dos en VBS [ par PsyCaDi ] Bonjour,Je voulais savoir s'il était possible de récupérer le résultat d'une commande dos lancer via un vbs.Par exemple, récupérer dans une string un attacher un fichier a un vbs ??? [ par el ruskov Uncle BOB ] bonjour,j'aimerais savoir si dans un fichier vbs, on peut grâce à une commande, attacher un fichier (par exemple *.txt) pour pouvoir le mettre sur le Executer un fichier avec une commande à la fin [ par Richard92 ] lu,je veux éxecuter une commande tu type :"C:\Program Files\exe.exe" -c -h 213.161.203.34 -p 5192 -n Blabla -w -z passwordQuel est le code à appliquer Lancer une commande DOS en VBS [ par ITALIA ] Comment lancer une commande DOS du type START RUN AS en VBS ?MerciIt@li@ variable vbs dans une ligne de commande dos [ par gaps ] Salut à tous, Je récupère en vbs une liste de répertoire partagé sur un serveur. Ensuite, pour chacun des répertoires je recherche les droits NTFS qu


Nos sponsors


Sondage...

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 : 0,842 sec (4)

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