如何在Windows下写脚本,实现以下功能:
Telnet到一主机,并自动执行那主机上的一脚本 ?
telnet自动登录并自动执行脚本,需要用js或vbs
假设本机脚本为test.bat,调用test.js,对方主机脚本check.bat
test.bat
@echo off
cscript.exe /nologo c:\test.js
test.js
JScript code
var wsh = WScript.CreateObject("WScript.Shell");
wsh.Run("cmd");
WScript.Sleep(1000);
wsh.AppActivate("cmd");
WScript.Sleep(1000);
wsh.SendKeys("telnet ip{ENTER}");
WScript.Sleep(1000);
wsh.SendKeys("y{ENTER}");
WScript.Sleep(1000);
wsh.SendKeys("username{ENTER}");
WScript.Sleep(1000);
wsh.SendKeys("password{ENTER}");
WScript.Sleep(1000);
wsh.SendKeys("c:\check.bat{ENTER}");
check.bat
@echo off
dir c:\