#encoding=utf-8
# Python Tkinter小工具 :WSL启动管理
#
# 命令行开启wsl服务:
# net start LxssManager
#
# 命令行关闭wsl服务:
# net stop LxssManager
#
# 已知问题:
# 启动或者关闭WSL的时候程序会假死,等待假死结束就行,不影响使用
from tkinter import *
from tkinter import messagebox
import os
def start_wsl():
print("start")
result = os.popen("net start LxssManager").read()
messagebox.showinfo("提示",result)
print(result)
def stop_wsl():
print("stop")
result = os.popen("net stop LxssManager").read()
messagebox.showinfo("提示",result)
print(result)
master = Tk()
b1 = Button(master,text="start wsl service",bg="limegreen",command=start_wsl)
b1.grid(row=0,sticky=W)
b2 = Button(master,text="stop wsl service",bg="salmon",command=stop_wsl)
b2.grid(row=0,column=1,sticky=W)
master.geometry("250x50+800+500")
master.title("wsl 启动管理")
master.configure(background="silver")
master.mainloop()
运行后的界面