
求大俠幫忙分下下面的代碼問題出在哪多謝
nclick="copycode($('code0'));">復制代碼
- @echo.
- @echo.
- @echo ===================================楓 林 ===================================
- @echo.
- @echo全自動做數據
- @del c:temp.vbs
- @echo on error resume next >>c:temp.vbs
- @echo dim WshShell>>c:temp.vbs
- @echo Set WshShell = Wscript.CreateObject(Wscript.Shell)>>c:temp.vbs
- @echo WshShell.runcmd.exe>>c:temp.vbs
- @echo WshShell.AppActivatec:windowssystem32cmd.exe>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeystelnet 10.10.150.8>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 100>>c:temp.vbs
- @echo WshShell.AppActivatetelnet.exe >>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysddddd>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysddddd>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysenable>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysddddd>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @set /p oltip=請輸入OLT的IP地址:
- @set /p boardid=請輸入epon-olt接口:
- @set /p portid=請輸入PON口:
- @set /p onuid=請輸入onuID:
- @set /p mgmvlan=請輸入網管vlan:
- @set /p onuip=請輸入onu-ip:
- @set /p gwy=請輸入網關:
- @set /p vlan=請輸入外層vlan:
- @set /p vlan1=請輸入用戶vlan:
- @set /a vlan2=%vlan1%+1
- @set /a vlan3=%vlan2%+1
- @set /a vlan4=%vlan3%+1
- @set /a vlan5=%vlan4%+1
- @set /a vlan6=%vlan5%+1
- @set /a vlan7=%vlan6%+1
- @set /a vlan8=%vlan7%+1
- @set /a vlan9=%vlan8%+1
- @set /a vlan10=%vlan9%+1
- @set /a vlan11=%vlan10%+1
- @set /a vlan12=%vlan11%+1
- @set /a vlan13=%vlan12%+1
- @set /a vlan14=%vlan13%+1
- @set /a vlan15=%vlan14%+1
- @set /a vlan16=%vlan15%+1
- @set /a vlan17=%vlan16%+1
- @set /a vlan18=%vlan17%+1
- @set /a vlan19=%vlan18%+1
- @set /a vlan20=%vlan19%+1
- @set /a vlan21=%vlan20%+1
- @set /a vlan22=%vlan21%+1
- @set /a vlan23=%vlan22%+1
- @set /a vlan24=%vlan23%+1
- @set /p onutype=請輸入設備型號(5612,5626):
- @if %onutype%==5612 (set /a onu=0)
- @if %onutype%==5626 (set /a onu=1)
- @set /p onumac=請輸入ONU-MAC(杠分):
- @echo WshShell.SendKeystelnet %oltip%>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 100>>c:temp.vbs
- @echo WshShell.AppActivatetelnet.exe >>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysusername>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeyspassword>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysenable>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysconfig>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysservice-port vlan %vlan% epon %boardid%/%portid% ont %onuid% multi-service user-vlan %vlan1%tag-transform default>>c:temp.vbs ##這是一條service命令
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysservice-port vlan %vlan% epon %boardid%/%portid% ont %onuid% multi-service user-vlan %vlan2%tag-transform default>>c:temp.vbs ##這是一條service命令
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- ####上面標記的service命令如果只有一條的話,下面的telnet就可以執行下去,像這樣有兩條的話,執行到輸入用戶名的地方程序就停止執行
- @echo WshShell.SendKeystelnet %onuip% 23>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- 以下代碼執行不去,程序卡住
- @echo WshShell.SendKeysusername>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeyspassword>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysenable>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysconfig>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysboard confirm 0>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysvlan %vlan1% to %vlan24% mux>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysy>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysport vlan %vlan1% to %vlan24% 0/0 %onu%>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @echo WshShell.SendKeysy>>c:temp.vbs
- @echo WshShell.SendKeys{ENTER}>>c:temp.vbs
- @echo Wscript.Sleep 200>>c:temp.vbs
- @call c:temp.vbs

