none
windows平台下如何后台telnet登陆? RRS feed

  • 问题

  • 有登录名、密码、想从后台安静的登陆telnet。以下是网上的结果,不好用,而且无法完全隐藏:

    Set WshShell = CreateObject("WScript.Shell")
    WshShell.Run "telnet 127.0.0.1",7
    WScript.Sleep(100)
    WshShell.AppActivate "Telnet 127.0.0.1"
    WScript.Sleep(100)
    WshShell.SendKeys vbsuser+"~"
    WScript.Sleep(100)
    WshShell.SendKeys vbspwd+"~"
    WScript.Sleep(100)
    WshShell.SendKeys "exit{enter}"

    使用vbs的 SendKeys,太不稳定了;而使用exec又无法与telnet界面交互。

    不知道有没有在windows下安静的登陆telnet的方法。

    请教。谢谢。

    2015年7月28日 9:59

全部回复

  • 你的這種情況適用與通過 powershell 或 C# 調用 socket 實現.

    從你的需求看, 要發送的指令不複雜.


    Folding@Home

    2015年7月29日 0:37
  • 你的這種情況適用與通過 powershell 或 C# 調用 socket 實現.

    從你的需求看, 要發送的指令不複雜.


    Folding@Home


    谢谢你的回答。powershell没有接触过。c#还需要安装.net环境,很不方便。想找一个最简单的方法来安静telnet。
    2015年7月29日 1:44
  • 這樣的話, 參考如下鏈接吧:

    http://www.bathome.net/thread-423-1-4.html


    Folding@Home

    2015年7月29日 2:13