begin process at 2010 02 10 17:08: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 un fichier [ par pingouin84k ] Bonsoir,Je travaille sur VB 2005 ExpressJ'ai cherché toute la journée comment executer un fichier .vbs pendant l'execution de mon programme.J'ai pense executer un vbs a partir de vb [ par mouradj2006 ] salut les amis;svp comment peut on executer un fichier vbs a partir de vb6; cad executer un fichier de scripte (vbs) a partir d'un bouton dans mon for Programme VBS [ par tkhaled53 ] Bonjour tout le monde, je suis un « très grand » débutant en programmation  je suis là en espérant que je trouverai des réponses à mes interrog comment importer le résultat de xcacls.vbs dans un fichier texte en VB [ par oliviereweb ] BonjourJe suis novice dans la programmation alors zou je me lance...et je vous remercie d'avance de votre aide.Cette commande cscript xcacls.vbs d:\ / pbm vba-dos [ par bastien777 ] Bonjour,J'ai un petit souci depuis quelques jours que je n'arrive pas à résoudre pourtant j'ai essayé de nombreuses méthodes.J'ai un logiciel de therm Commande dos dans un script VBS [ par fruty ] Bonjour à tous, j'essaye actuellement de lancer une commande dos qui permettras de zipper un fichier dans un script VBS. Voici une partie de mon co 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


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 1,014 sec (3)

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