2016-09-01 3 views
0

터미널에 특정 명령의 값을 출력하는 스크립트가 있습니까? 출력을 파일에 쓰도록 스크립트를 수정하는 사람이 있습니까?VB 스크립트의 출력을 파일에 쓰는 방법은 무엇입니까?

:: Open a Telnet window 

start telnet.exe 192.168.1.1 

:: Run the scrip 

cscript SendKeys.vbs 



set OBJECT=WScript.CreateObject("WScript.Shell") 
WScript.sleep 50 
OBJECT.SendKeys "Administrator{ENTER}" 
WScript.sleep 50 
OBJECT.SendKeys "admin{ENTER}" 
WScript.sleep 50 
OBJECT.SendKeys "{ENTER}" 

For i = 1 to 10 
i = i - 1 
OBJECT.SendKeys "voice profile list{ENTER}" 
WScript.sleep 5000 
OBJECT.SendKeys "system debug cpu{ENTER}" 
    WScript.sleep 2000 
OBJECT.SendKeys "memm stats{ENTER}" 
WScript.sleep 5000 
Next 
+0

그건 효과가 없습니다. 실제로''plink' (http://tartarus.org/~simon/putty-snapshots/htmldoc/Chapter7.html#plink)처럼 스크립트 할 수있는'telnet' 명령을 사용하십시오. –

답변

0

"텔넷 스크립팅 도구"는 필요한 것입니다. 나는 과거에 그것을 사용했고, 그것은 훌륭하게 작동합니다. http://support.moonpoint.com/downloads/windows/network/Telnet/tst10.php

정확하게 기억해두면 창에 포커스가 없으면 스크립트가 멈추는 문제도 무효화됩니다.

tst10.exe /r:script.txt /o:output.txt 
관련 문제