Python Tkinter实现的WIN7电脑端共享WIFI热点(一)
2014-02-15 15:46
627 查看
有时候我们受限于环境,需要把笔记本当做热点使用,这就需要利用笔记本的无线网卡进行设置,详细步骤可以参考下面的链接或者从网络上搜索设置方法。
点击打开链接按上面设置完毕后,有一个问题就是每次都需要在命令行输入netsh wlan start hostednetwork /netsh
wlan stop hostednetwork去开启/关闭之前设置好的无线网络,比较麻烦,下面是简单用python写了一个开启和关闭无线网络的程序,不足之处请大家多多指教,谢谢!
下面是代码:# -*- coding: utf-8 -*- from Tkinter import * import tkFont import os from PIL import ImageTk, Image open_wifi_cmd = "netsh wlan start hostednetwork" close_wifi_cmd = "netsh wlan stop hostednetwork" message = '' def show_result(how, cmd): global message result = os.system(cmd) if result != 0: if how == 1: message.set("请检查无线网卡是否打开,设置是否正确") else: message.set("关闭WIFI失败!") else: if how == 1: message.set("WIFI已打开") else: message.set("WIFI已关闭") def open_wifi(): cmd = open_wifi_cmd show_result(1, cmd) def close_wifi(): cmd = close_wifi_cmd show_result(0, cmd) def main(): root = Tk() root.title("WIFI热点小助手"); #root.geometry('600x400') global message message = StringVar() message.set("Welcome to WIFI Manage!") ft = tkFont.Font(family="Arial", size=10, weight=tkFont.BOLD) image = Image.open("wifi.jpg") bm = ImageTk.PhotoImage(image) label = Label(root, image=bm) label.grid(row=0, columnspan=2) open_button = Button(root, text="OPEN", font=ft, pady=5, width=10, borderwidth=2, bg="#F3E9CC", command=open_wifi) open_button.grid(row=1, column=0) close_button = Button(root, text="CLOSE", font=ft, pady=5, width=10, borderwidth=2, bg="#F3E9CC", command=close_wifi) close_button.grid(row=1, column=1) status_message = Message(root, textvariable=message, pady=5, width=250) status_message.grid(row=2, columnspan=2) root.mainloop() if __name__ == '__main__': main()
下面是运行结果:
下面是程序包的链接,只有一个简单的源文件和一张图片。
点击打开链接
后续有时间会将下面的提示信息改为下拉框形式的,这样可以显示所有信息,自己也可以多学习下Tkinter的其它控件。
相关文章推荐
- Python Tkinter实现的WIN7电脑端共享WIFI热点(二)
- 把自己的win7电脑做无线发射器共享有线实现手机上网
- 将win7电脑变wifi热点让手机、笔记本共享上网的方法
- win7下电脑变成无线路由器,实现共享
- 新生入学必知:怎样在电脑设置WiFi热点实现网络共享
- win7和虚拟机Linux实现文件共享拷贝
- 在vmware中实现Ubuntu与win7(主机)之间同步实现共享文件
- 基于python的Tkinter实现一个简易计算器
- 开启Linux系统路由转发功能 实现多网段电脑共享上网
- 同一个局域网的两台电脑实现文件共享
- win7本地连接共享网络实现手机wifi访问
- Python实现定时自动关闭的tkinter窗口
- Python(15)python使用tkinter实现一个简单的压缩/解压程序
- 开启win7的无线承载网络(软AP),实现网络共享
- 使用samba实现Ubuntu 11和win7文件共享
- Android程序设计:实现手机和电脑文件的共享互传
- Win7笔记本电脑启用虚拟WIFI共享上网(转)
- 将win7电脑变身WiFi热点,让手机、笔记本共享上网
- 实现win7与vmware linux共享
- 将win7电脑变身WiFi热点,让手机、笔记本共享上网