Files
chatGPT/client.pyw
dengrb1 46c4987935 update
2023-07-24 20:53:59 +08:00

66 lines
1.8 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')
sys.exit()
def ol_web():
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()