cs_Stevous
Messages postés33Date d'inscriptionvendredi 21 octobre 2005StatutMembreDernière intervention14 mars 2006
-
16 févr. 2006 à 10:40
cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutMembreDernière intervention15 décembre 2018
-
21 févr. 2006 à 11:20
Salut !!
Bon je sais je suis lourd mais la je ne comprend pas pourquoi ca marche pas. je veux éxécuter mon batch a partir de mon VBS et ca ne marche pas. Mon code est :
'Set ObjShell = CreateObject("WScript.shell")
objShell.exec "C:\BATCH\nantes.bat" '
Noté que le script et le batch sont dans le meme dossier
Il y a des solutions sur ce site, je les ai testé mais pas de résultats. Si quelqu un a une idée, elle est la bienvenue.
cs_Stevous
Messages postés33Date d'inscriptionvendredi 21 octobre 2005StatutMembreDernière intervention14 mars 2006 16 févr. 2006 à 14:35
En fait, il s'éxécute bien mais rien ne s'effectue. Voila le contenu du batch (PS : ce ne st pas les vrais IP que je te met ) :
" route delete 65.125.0.0
route delete 67.242.0.0
route delete 69.225.0.0
route delete 72.252.0.0
route delete 73.27.0.0
route delete 145.127.0.0
En fait, après l'éxécution du batch, je fais un 'route print' sous DOS et rien n'apparait dans itinéraires persistants alors que les nouvelles routes devraient apparaitre.
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 16 févr. 2006 à 14:43
Ormis le faite qu'il semble y avoir un simple quote (commentaire) devant ta ligne "Set ObjShell ..." (pb lors du copier-coller du code ?) cela semble effectivement correct !
Et Willi a raison, donnes-nous le code erreur que tu obtiens !
cs_Stevous
Messages postés33Date d'inscriptionvendredi 21 octobre 2005StatutMembreDernière intervention14 mars 2006 16 févr. 2006 à 16:08
Il n'y a pas d'erreur. C'est juste que les routes ne sont pas pris en compte apres l execution du batch. Je vais essayer de trouver un autre moyen pour l execution de ce batch.
Merci pour votre aide les gars.
A plus
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Stevous
Messages postés33Date d'inscriptionvendredi 21 octobre 2005StatutMembreDernière intervention14 mars 2006 21 févr. 2006 à 09:58
Nom_agence = InputBox("Veuillez saisir le nom de votre agence : ","Nom d'agence")
reponse = Msgbox("L'agence de " & Nom_agence & " est elle votre agence?",68,"Demande de confirmation")
If reponse = 7 then
nom_agence = Inputbox("Veuillez resaisir votre nom d'agence s'il vous plait : ","Nom d'agence")
End If
If nom_agence="nantes" or nom_agence="Nantes" Then
route_nantes
ElseIf nom_agence="toulouse" or nom_agence="Toulouse" Then
route_toulouse
ElseIf nom_agence="angers" or nom_agence="Angers" Then
route_angers
ElseIf nom_agence="la roche sur yon" or nom_agence="La Roche sur Yon" or nom_agence="La roche sur yon" or nom_agence="La Roche" Then
route_laroche
ElseIf nom_agence="laval" or nom_agence="Laval" Then
route_laval
ElseIf nom_agence="brest" or nom_agence="Brest" Then
route_brest
Else message = Msgbox("Veuillez relancer le programme s'il vous plait !",16,"ERREUR")
WScript.quit
End If
Sub route_nantes
Set objShell = CreateObject("WScript.Shell")