Bonjour,
je suis face à un petit probleme qui me bloque, c'est pourquoi je vous sollicite:
je ne sais pas comment recuperer le contenue de ma variable var qui se situe dans mon .vbs pour l'utiliser dans mon .bat ! j'en ai absoluement besoin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64 @rem ///// Creation du script VBS pour demande de valeur variable @echo set sh=WScript.CreateObject("WScript.Shell")>>etat.vbs @echo WScript.Sleep 500>>etat.vbs @echo var=InputBox("Quel etat désirez vous pour le port ? (enable ou disable)")>>etat.vbs @echo sh.Popup "le port sera "& var>>etat.vbs @echo if var="enable" then>>etat.vbs @echo MsgBox ("port ouvert")>>etat.vbs @set command4=%var% @echo else>>etat.vbs @echo MsgBox ("Vous avez entré une mauvaise valeur - Arrêt du traitement !!!")>>etat.vbs @echo WScript.Quit>>etat.vbs @echo end if>>etat.vbs @rem ////// Editez les elements ci dessous concernant votre materiel @set ipswitch=@ip @set intro=bienvenue @set login=login @set password=pwd @set command1=ethernet @set command2=portState @set command3=8 @set command5=logout @set command6=exit @rem ///// Creation du script VBS pour connexion automatique @echo set sh=WScript.CreateObject("WScript.Shell")>>telnet.vbs @echo WScript.Sleep 500>>telnet.vbs @echo sh.SendKeys "%intro%">>telnet.vbs @echo sh.SendKeys "~">>telnet.vbs @echo WScript.Sleep 1000>>telnet.vbs @echo sh.SendKeys "%login%">>telnet.vbs @echo WScript.Sleep 500>>telnet.vbs @echo sh.SendKeys "~">>telnet.vbs @echo WScript.Sleep 500>>telnet.vbs @echo sh.SendKeys "%password%">>telnet.vbs @echo sh.SendKeys "~">>telnet.vbs @echo WScript.Sleep 500>>telnet.vbs @rem ///// Lancement des commandes Telnet @echo sh.SendKeys "%command1%">>telnet.vbs @echo sh.SendKeys "~">>telnet.vbs @echo WScript.Sleep 500>>telnet.vbs @echo sh.SendKeys "%command2%">>telnet.vbs @echo sh.SendKeys "~">>telnet.vbs @echo WScript.Sleep 500>>telnet.vbs @echo sh.SendKeys "%command3%">>telnet.vbs @echo sh.SendKeys "~">>telnet.vbs @echo WScript.Sleep 500>>telnet.vbs @echo sh.SendKeys "%command4%">>telnet.vbs @echo sh.SendKeys "~">>telnet.vbs @echo WScript.Sleep 500>>telnet.vbs @echo sh.SendKeys "%command5%">>telnet.vbs @echo sh.SendKeys "~">>telnet.vbs @echo WScript.Sleep 500>>telnet.vbs @echo sh.SendKeys "%command6%">>telnet.vbs @echo sh.SendKeys "~">>telnet.vbs @echo WScript.Sleep 500>>telnet.vbs @rem ///// Lancement de la session Telnet sur le switch @start /realtime telnet.exe %ipswitch% @cscript //nologo etat.vbs @cscript //nologo telnet.vbs @del /q telnet.vbs @del /q etat.vbs
pouvez vous me guider, me mettre sur la bonne voie, m'expliquer ce qui cloche?
j'en ai grand besoin.
cordialement
une novice
Partager