我正在尝试使用telnet从远程位置复制文件,该位置恰好是Windows Phone 8设备。
我正在使用以下2个命令。
telnet 127.0.0.1 1023 -f C:\Documents\fpsnum.txt
type "C:\Data\Users\local\log.txt"
手动运行正常,但我需要通过自动化运行。我尝试将这些命令放在testcase.xml中,但它并不打算手动执行它。
我也尝试使用bat文件来运行这两个命令,但bat文件只能启动一个telnet会话,它无法执行第二个命令。
有任何想法/建议可以解决这个问题吗?
答案 0 :(得分:1)
Telnet应该是一个交互式终端,所以它可能不会这样工作。
您可以使用“socket”或“nc”之类的程序打开到服务器端口的原始TCP会话,并以此方式发送命令,捕获输出。这将允许您的自动化,但请注意,“telnet协议”,如果它实际上在使用,将在开始时包括额外的握手字节。但是,它们很容易剥离,甚至可能不存在,具体取决于操作系统和侦听该端口的程序。