Files
chatGPT/client.pyw
2023-08-25 21:51:01 +08:00

69 lines
2.0 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import os
from tkinter import *
from tkinter import messagebox
from time import sleep
import sys
import webbrowser
# Define constants
CURRENT_DIR = os.getcwd()
FILE_ERROR = '文件丢失,请检查文件内容并重新安装'
task = f'taskkill -f -t -im '
''' Define functions
程序文件检测'''
def open_exe(exe_name):
if os.path.exists(os.path.join(CURRENT_DIR, f"{exe_name}.exe")):
os.system(f"start {exe_name}.exe")
else:
messagebox.showerror('system', FILE_ERROR)
def open_cmd(cmd_name):
if os.path.exists(os.path.join(CURRENT_DIR, f"{cmd_name}.cmd")):
os.system(f"start {cmd_name}.cmd")
else:
messagebox.showerror('system', 'cmd服务启动失败请重新安装')
pass
pass
def web_xz():
open_exe("xz_main")
def update():
open_exe("update")
def quit_exe():
os.system('taskkill -f -t -im free2gpt.exe')
os.system('taskkill -f -t -im wuguokai.exe')
os.system('taskkill -f -t -im chatkey.exe')
os.system('taskkill -f -t -im bnu120.exe')
os.system('taskkill -f -t -im 1chat.exe')
os.system('taskkill -f -t -im chat_command.exe')
os.system('taskkill -f -t -im sittings.exe')
os.system('taskkill -f -t -im update.exe')
os.system('taskkill -f -t -im xz_chat.exe')
os.system('taskkill -f -t -im xz_main.exe')
os.system('taskkill -f -t -im ol_web.exe')
sys.exit()
def ol_web():
messagebox.showwarning("Warning","这个程序为测试版,如有问题,请马上反馈!")
open_exe('ol_web')
# Create GUI
root = Tk()
root.title('chatWEB')
root.geometry('200x200+400+400')
Label(root, text='chatGPT').pack()
bt_web_xz = Button(root, text='网站选择', command=web_xz)
ol_web_b = Button(root ,text='官方网站', command=ol_web)
quit_bt = Button(root, text='退出', command=quit_exe)
Label(root, text='chatWEB')
bt_web_xz.pack()
ol_web_b.pack()
quit_bt.pack()
Label(root,text='version 1.4 @2023-2024 dengrb1').pack()
# mainloop
root.mainloop()