加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows – 如何在没有SendKeys的情况下自动执行Telnet会话

发布时间:2020-12-14 02:03:44 所属栏目:Windows 来源:网络整理
导读:我想telnet到我的路由器,我想自动化它,所以我不必一直登录,因为我一天做几次. 除了VBS中的sendkeys之外还有其他方法吗?这是因为物理类型,所以telnet窗口需要是活动的,而且相当烦人. 我尝试了一个批处理文件,但结果却非常奇怪.这里是: telnet 192.168.1.254
我想telnet到我的路由器,我想自动化它,所以我不必一直登录,因为我一天做几次.

除了VBS中的sendkeys之外还有其他方法吗?这是因为物理类型,所以telnet窗口需要是活动的,而且相当烦人.

我尝试了一个批处理文件,但结果却非常奇怪.这里是:

telnet 192.168.1.254
REM This is the router IP
ping 255.255.255.255 -n 1 -w 1000 > nul
REM This is to wait for the router if its being slow
George 
REM This is the username,as it prompts as soon as it logs in
ping 255.255.255.255 -n 1 -w 1000 > nul
(the password)
ping 255.255.255.255 -n 1 -w 1000 > nul
system
REM Enters the system menu
ping 255.255.255.255 -n 1 -w 10 > nul
debug
REM Enters the Debug menu
ping 255.255.255.255 -n 1 -w 100 > nul
:s
 cpu
 REM This lets me see the CPU usage
 ping 255.255.255.255 -n 1 -w 1000 > nul
 REM Wait while it lists it
 mem
 REM Checks the memory 
 ping 255.255.255.255 -n 1 -w 1000 > nul
 REM Waits again!
goto s
REM I need a loop otherwise I would have to type out lots of code!

结果如下:

C:UsersGeorgeDesktop>telnet 192.168.1.254

C:UsersGeorgeDesktop>telnet 192.168.1.254
^C Terminate batch job (Y/N)?

它为什么这样做?这将是我的预期结果……

Username : George
Password : *******
------------------------------------------------------------------------

                             ______  Technicolor TG582n
                         ___/_____/
                        /         /  8.C.M.0.AR
                  _____/__       /  
                _/       /_____/___   Copyright (c) 1999-2012,Technicolor
               //       /         / 
       _______//_______/         / _/______
      /      /            /    / /        /
   __/      /            /    / /        / ___
  / /      /     _______/    / /        / /   /
 /_/______/___________________/ /________/ /___/  
            ___________                   /
  _        /          /              ___/
           /          /                 /
      _____/          /         ________/
           /__________/            /
              _____        /_____/
             /    /      /___/
             /____/      /
                   /___/
              ____/

------------------------------------------------------------------------
{George}=>system
{George}=>debug
{George}[system debug]=>cpu
CPU (%):    Idle     User     Kernel
           57.43     0.99    41.58
{George}[system debug]=>mem
Total:                    61280 KB
Used:                     45216 KB
  by kernel:              30748 KB
  by applications:        14468 KB
{George}[system debug]=>

那么,为什么这样做呢?

除了sendkeys之外,我可以使用其他方法吗?

解决方法

您可以谷歌搜索此工具:它不会编写Windows telnet.exe脚本,但它是一个可编写脚本的telnet客户端.

Telnet Scripting Tool v.1.0作者:Albert Yale

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读