遇到好几个网友说起无法实现telnet,于是一时冲动就简单写了这么个库。
简单封装了一下,没有考虑太多规则,主要是处理了一下获取执行结果的延时问题。
旨在抛砖引玉,希望有网友做出更完善的库来,分享给大家使用。
库下载:
telnet.rar - 蓝奏云 (lanzoui.com)
示例:
import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469)
winform.add()
/*}}*/
winform.show();
import console;
import telnet
var c = telnet("192.168.100.1")
var r,v = c.getInclude("word")
console.log("等待登录:",r,v,c.isConnected())
console.log("============================")
if r c.send("123456" '\n')
console.log("已输入密码登录")
var r,v = c.get()
console.log("执行结果:",r,v)
console.log("============================")
c.send("dis this" '\n')
console.log("已输入指令")
var r,v = c.get()
console.log("执行结果:",r,v)
console.log("============================")
c.send("dis ?" '\n')
console.log("已输入指令")
var r,v = c.get()
console.log("执行结果:",r,v)
console.log("============================")
c.send('0')
console.log("已输入指令")
var r,v = c.get()
console.log("执行结果:",r,v)
win.loopMessage();
执行结果:
————————————————
版权声明:本文为CSDN博主「卢光庆」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sdlgq/article/details/121180707
主题数 9 | 今日评论 0 | 今日主题 0 |