2016-09-01 6 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

Это не сработает. Используйте команду 'telnet', которая на самом деле доступна для сценариев (например, [' plink'] (http://tartarus.org/~simon/putty-snapshots/htmldoc/Chapter7.html#plink)). –

ответ

0

«Теплый скриптовый инструмент» - это то, что вам нужно. Я использовал его в прошлом, и он отлично работает. http://support.moonpoint.com/downloads/windows/network/Telnet/tst10.php

И если я правильно помню, это также отрицает проблему висячего скрипта, если окно теряет фокус.

tst10.exe /r:script.txt /o:output.txt 
Смежные вопросы