当前位置: 首页 > news >正文

黄岐做网站个人网站 flash

黄岐做网站,个人网站 flash,中美关系最新消息,深圳设计网站费用一、实现样式 批量IP与端口中间用“,”分割#xff0c;点击Telnet进行测试#xff0c;前提是你电脑安装了telnet客户端#xff0c;Clear按钮用来清空文本框。 二、核心点 1、使用Tkinter来制作桌面GUI页面 2、使用telnetlib模块测试telnet端口 三、困难点 1、测试结果…一、实现样式 批量IP与端口中间用“,”分割点击Telnet进行测试前提是你电脑安装了telnet客户端Clear按钮用来清空文本框。 二、核心点 1、使用Tkinter来制作桌面GUI页面 2、使用telnetlib模块测试telnet端口 三、困难点 1、测试结果陆续输出到文本框里面去最开始使用重定向将print打印结果输出到文本框当时结果会一下子全出现在页面上如果数据量大就会导致程序一直无响应半天结果不会出来用户体验感异常不好这里采用text.insert()将结果输出到文本框使用延迟sleep文本框更新的方式将数据一条一条的输出到页面上。 output_text.insert(INSERT,f{host} {port}端口开放 \n)time.sleep(0.1)output_text.update()2、文本框键盘无法输入最开始想到是文本框直接 disabled只读但是这样的话text.insert()就无法将结果输出到文本框里面去这里采用禁止键盘输入 # 键盘无法输入 output_text.bind(Key,lambda event:break)四、完整代码 from tkinter import * import telnetlib import timeroot Tk() root.title(telnet批量测试) # root.iconbitmap(telnet.ico) root.geometry(800x540) root.resizable(False, False) # 保存端口不通的ip:ports notopenport []def telnet(host, port):# redirect_stdout_to_tkinter(output_text)try:# timeout单位stelnetlib.Telnet(hosthost, portport, timeout1)output_text.insert(INSERT,f{host} {port}端口开放 \n)time.sleep(0.1)output_text.update()output_text.focus_force()# print(f{host} {port} 端口开放) except:output_text.insert(INSERT,f{host} {port}端口未开放 \n)notopenport.append(f{host}:{port})time.sleep(0.1)output_text.update()output_text.focus_force() # 测试端口 def for_port():hosts ipInput.get().split(,)port_list portsInput.get().split(,)# print(需要测试的端口)# print(hosts)output_text.insert(INSERT,----------开始进行端口测试--------- \n) for host in hosts:for port in port_list:telnet(host, port)output_text.insert(END,------------端口测试完成----------- \n) output_text.insert(END,不通的ip地址与端口为 \n)output_text.insert(END,notopenport )def clear():output_text.delete(1.0, END)# 布局框架 fr Frame(root).pack(anchor nw) # ip输入框 ipLab Label(fr,textIP Address:).place(x30,y30) ipInput Entry(fr,width70) ipInput.place(x110,y32) # 端口输入框 portsLab Label(fr,textPorts:).place(x30,y70) portsInput Entry(fr,width70) portsInput.place(x110,y72) # 按钮 telnetButton Button(fr,textTelnet,commandfor_port).place(x110,y128) clearButton Button(fr,textClear,commandclear).place(x170,y128)fr1 Frame(root,width72,height200,bd4).place(x110,y160) output_text Text(fr1,width72) output_text.place(x110,y160) # 键盘无法输入 output_text.bind(Key,lambda event:break) # 滑块绑定 scroll Scrollbar(fr1) scroll.pack(sideRIGHT,fillY) # 两个控件关联 scroll.config(commandoutput_text.yview) output_text.config(yscrollcommandscroll.set)# redirect_stdout_to_tkinter(output_text)mainloop()
http://www.zqtcl.cn/news/504251/

相关文章:

  • 推广网站怎么建设和维护strange wordpress主题
  • 安徽省建设厅网站打不开湘潭做网站找磐石网络一流
  • 沈阳做网站哪好网站建设后续说明
  • 给个网站最新的2021在网站的标题上怎么做图标
  • h5做网站用什么框架seo推广计划
  • 亿企搜网站建设百度网盘怎么领取免费空间
  • 天津网站排名提升如何用h5做网站
  • 外贸公司有必要建设网站吗赣州做网站哪家好
  • 功能型网站设计深圳网站优化效果
  • 郑州定制网站开发规模以上工业企业总产值
  • 锡林浩特市长安网站 建设初步方案廊坊百度推广排名优化
  • 搭建论坛网站的流程企业网络推广软件
  • 中国化工建设网站家居装修设计
  • 铜陵公司做网站大淘客网站建设app
  • 网站面包屑导航织梦做网站的教程
  • 建湖网站建设价格小程序商城哪个平台好
  • 网站域名 被别人备案买房的人都哭了吧
  • 自己做网站 套模板工具磨床东莞网站建设
  • 怎么上传图片到公司网站在深圳注册公司需要什么资料
  • 网站建设的公司哪家好用一段话来解释网站建设
  • 没有文字的网站怎么优化wordpress自定义文章类型模板
  • 东营网站设计制作网站建设匠人匠心科技
  • 海外如何淘宝网站建设2022新闻大事件摘抄
  • 仿win8 网站淘宝客网站开发视频教程
  • 宣威做网站建设的公司哈尔滨网站建设公司名字
  • 学网页设计在哪学关键词优化公司前十排名
  • 菏泽定制网站建设推广无固定ip 建设网站
  • wordpress网站制作教程视频百度云域名购买
  • 软件最全网站株洲网站排名优化价格
  • 购物便宜的网站有哪些家居企业网站建设讯息