begin process at 2012 02 14 17:55:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

executer un batch dans vbscript


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

executer un batch dans vbscript

jeudi 16 décembre 2004 à 11:11:38 | executer un batch dans vbscript

eryk17

bonjour

comment faire pour executer un batch dans un code en vbscript

j'ai essayé la commande shell, run, shellexec
mais ça ne foncitonne pas

il me met type incompatible shell

le code est :
shell "d:\today\0412\imprimer.bat"

merci
eric
jeudi 16 décembre 2004 à 12:23:08 | Re : executer un batch dans vbscript

crenaud76

Essaye cela :

Dim objShell
Set objShell = CreateObject("WScript.Shell")
objShell.Exec "d:\today\0412\imprimer.bat"

Christophe R.
jeudi 16 décembre 2004 à 13:11:30 | Re : executer un batch dans vbscript

sem68

Je ne suis pas un spécialiste du vbscript mais voici une autre
solution

Set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run("cmd " & WScript.ScriptFullName)
WScript.Sleep 100
WshShell.SendKeys "d:\today\0412\imprimer.bat"
WScript.Sleep 100
WshShell.SendKeys"{enter}"

Si tu veux des infos sur le vbscript va sur

http://www.bellamyjc.org/fr/vbscript.html
vendredi 17 décembre 2004 à 23:56:45 | Re : executer un batch dans vbscript

eryk17

merci
ça m'as aidé mais je voudrai savoir s'il était possible d'utiliser la fonction sleep en vba outlook
si oui comment car je n'est pas reussi a le faire j'ai essayé ontime mais il ne le reconai pas non plus.

SInon comment mettre du vbs dans du vba ? si c'est possible

merci
eric
lundi 20 décembre 2004 à 08:35:11 | Re : executer un batch dans vbscript

sem68

Salut
Pour la fonction sleep, le plus simple est de te la fabriquer:

Sub attente()
Dim sStartTime As Single
Dim sTempsAttente As Single
sTempsAttente = 10
MsgBox "Début d'attente 10S !"
sStartTime = Timer
Do While Timer < sStartTime + sTempsAttente
DoEvents
' DoEvents passe la main au système
'd'exploitation
Loop
MsgBox "Attente terminée"

End Sub

Pour ce qui est de mettre du vbs dans vba, la demande est curieuse, pourquoi ne pas tout écrire en vba directement?

Serge
lundi 20 décembre 2004 à 09:05:25 | Re : executer un batch dans vbscript

eryk17

le fait de mettre du vbs dans du vba me permet d'utiliser le batch en passant par le vbs ce qui n'est pas possible en vba je crois.
puisque lorsque je crée des objet en vba de type :

Set WshShell = WScript.CreateObject("WScript.Shell")
il ne le reconnait pas.


eric
lundi 20 décembre 2004 à 15:20:47 | Re : executer un batch dans vbscript

sem68

reSalut
Tout ça me parait bien compliqué. A ta place je réfléchirais pour optimiser cette construction. (1 seul fichier vba, plus de batch si possible..)

Je ne crois pas que lancer un bat depuis vba pose pb.
shell "d:\today\0412\imprimer.bat", vbNormalFocus

Ton pb vient peut être de l'écriture de ton bat.
Met la commande "pause" après chaque ligne pour voir où l'exécution s'arrête. Si tu chaines des bat utilises la commande "start" pour lancer tes commandes (ou peut être call).

Serge
mardi 21 décembre 2004 à 08:30:23 | Re : executer un batch dans vbscript

sem68

Salut
Pour lancer du vbs depuis vba

Shell "cscript d:\monscript.vbs"



Cette discussion est classée dans : vbscript, code, shell, executer, batch


Répondre à ce message

Sujets en rapport avec ce message

VBScript et shell [ par yanisokba ] Yanis> Yanis> Salut,> > Voila j'ai lu tous les topics concernat l'exécution de batch et rien ne marche sur mon Comment executer un code Batch en VB.NET [ par FaonManager ] Bonjour, j'espère être dans la bonne section. Je voudrais savoir comment exécuter un code sous DOS lorsque l'utilisateur clique sur le bouton du formu commande shell [ par tonyledragon ] Salut voila j'ai un probleme quand je teste chez moi aucune erreur shell lance bien mon programme quand je donnée a une autre personne sa ecrit erreur comment executer le code avant le postbackURL [ par dialvb ] bonjour, Je bosse sous visual web dellopper 2008 express edition. on peut mettre du code derrière un bouton mais quand celui-ci a un PostBackURL de re Variable Textbox dans un shell [ par WarTun ] Bonjour, je souhaiterais créer un projet qui me servirais à éteindre des ordinateurs à distance, j'inclue donc la commande [code=vbs]Shell("shutdown Modifier un control sans executer le code? [ par zzzantoine ] Bonjour, Voila j'ai commencé à crée un nouveau contrôle basé sur le principe des TabControl mais j ai commencé à refaire le code de la base pour le re Comment Executer une Application Console en Administrateur [ par FaonManager ] Bonjour, tout d'abord j'espère être dans la bonne section :) Je voulais vous demander lorsque l'on crée une application console, si il existe un code Executer un code a L'ouverture de ma form (a l'execution de mon programme) [ par KosenItatchi ] Salut tout le monde, je souhaitait savoir comment programmer ma Form ( dans mon cas Form1) pour qu'elle exécute un code un fois qu'elle est ouverte. E VBscript pour zipper dossier [ par barada ] Bonjour le forum Malgré mes nombresuses recherches, je n' ai pas trouvé ce que je voulais. je suis à la recherche d' un code en vbscript pour zipper [déplacé VB.NET -> VBS] Selection multifichier en VBScript [ par Superbebert37 ] Bonjour, Dans une application HAT, j'aimerai faire une sélection multi-fichier. Pour cela j'utilise une partie vbscript => Malheureusement, impossib


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,382 sec (3)

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