小编yaz*_*zan的帖子

Powershell 中的 SendKeys 方法

我有自动 telnet 服务器的批处理文件,我想用 PowerShell 做同样的事情

名为 Script.bat 的批处理文件:

:: Open a Telnet window
 start telnet.exe 10.84.10.85
:: Run the script
 cscript SendKeys.vbs
Run Code Online (Sandbox Code Playgroud)

名为 SendKeys.vbs 的命令文件:

set OBJECT=WScript.CreateObject("WScript.Shell")
 WScript.sleep 1000
 OBJECT.SendKeys "myPassword{ENTER}"
 WScript.sleep 1000
 OBJECT.SendKeys "7{ENTER}"
 WScript.sleep 1000
 OBJECT.SendKeys "1{ENTER}"
 WScript.sleep 1000
 OBJECT.SendKeys "{ENTER}"
 WScript.sleep 1000
 OBJECT.SendKeys "{ENTER}"
 WScript.sleep 1000
 OBJECT.SendKeys "Y{ENTER}"
 WScript.sleep 3000
 OBJECT.SendKeys ""
Run Code Online (Sandbox Code Playgroud)

telnet powershell

7
推荐指数
1
解决办法
7万
查看次数

标签 统计

powershell ×1

telnet ×1