Aardio - 【库】telnet

admin2021-11-09  842

 

遇到好几个网友说起无法实现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

转载请注明原文地址: http://www.aardio.net/read-267.html
最新回复(1)
操作系统(sys,win)
操作系统(sys,win)