回复 3# czjt1234
如果test.bat 內容為:- set str=%%i
- set X=!str:~1,1!
- set Y=!str:~3,1!
- set B=!str:~4,2!
- set /a A=18*!X!+2*!Y!-9
- echo 目前:A=!A! B=!B! str=!str! X=!X! Y=!Y!
- >"%temp%\TelFile.vbs" echo Set WshShell = CreateObject("WScript.Shell")
- >>"%temp%\TelFile.vbs" echo WshShell.Run "telnet.exe -l Administrator 10.202.72.!A!"
- >>"%temp%\TelFile.vbs" echo WScript.Sleep(500)
- start cscript /nologo "%temp%\TelFile.vbs"
复制代码 那該如何處理呢?
如果直接貼上 好像 for語句後面的() 有點問題,也就是 for語句會把 …………CreateObject("WScript.Shell") 面的反括號“
) ”當成自己的()中的反括號,輸入到TelFile.vbs的內容變成了 Set WshShell = CreateObject("WScript.Shell" 。末尾少了一個方括號:) |