python - 如何使用python使不能打开超过1个的应用程序可以打开超过1个
问题描述
如果你知道 Growtopia 游戏,也许你可以帮助我。我想让这个游戏可以使用python运行这个游戏超过1个窗口。如果没有添加可以使该游戏运行超过 1 次的代码, 则会发生这种情况
from tkinter import *
import os
from tkinter import messagebox
from tkinter import filedialog
from subprocess import *
os.system("cls")
window = Tk()
def start_gt():
try:
num = int(entry.get())
num -=1
while num >= 0:
Popen(growtopia)
num -= 1
except NameError:
messagebox.showerror(title = 'Click the Browse Button',message="I Can't Find your Growtopia on your Computer. Click the Browse button First")
except ValueError:
messagebox.showerror(title = 'Enter numbers into the boxes',message='You can only enter Numbers')
def browse_gt():
global growtopia
growtopia = filedialog.askopenfilename()
window.title("Growtopia Auto 'Python' By Yudhis")
window.geometry("600x300")
window.configure(bg='#302f2f')
# ====================================== BUTTON AND FRAME
start_frame = Frame(window,
bg='#ff0000',
bd=2,
width=5,
height=5)
entry = Entry(start_frame,
font=("Asdonuts",13),
width=6)
start = Button(start_frame,
text="START GT",
command=start_gt,
bg='black',
fg='#ff0000',
activebackground='black',
activeforeground='#ff0000',
font=('Asdonuts',15))
browse = Button(window,
bg='black',
fg='#ff0000',
activebackground='black',
activeforeground='#ff0000',
font=('Asdonuts',12),
text='B R O W S E',
command=browse_gt)
# ====================================== BUTTON AND FRAME PLACE
browse.place(x=510,y=265)
start_frame.place(x=173,y=20)
Label(start_frame, text="", bg='#ff0000').grid(row=0,column=2)
start.grid(row=0,column=3)
entry.grid(row=0,column=0)
window.mainloop()
这就是我的代码。如果你愿意,你可以试试。如果你能帮助我,那将非常有帮助
解决方案
你肯定需要使用 Windows API 来做到这一点。5年前我做过类似的事情。如果您需要进一步的帮助,请联系我:3zzy#5031
推荐阅读
- python-3.x - 如何加速 selenium Python 网络爬虫
- javascript - 通过呈现为数字而不是文本来分配变量 - Reactjs
- reactjs - React 组件不更新 DOM
- google-knowledge-graph - KG API 返回多个同名实体
- django - PhoneNumber 类型的 Django REST 框架对象不是 JSON 可序列化的
- sql - oracle 正则表达式转换为 substr/instr & case 函数
- flutter - 它如何修复 DateFormat() 或 DateTime() 错误?
- android - 使用 OTP 的 Firebase 电话身份验证在发布版本中不起作用
- text-processing - 重复行范围 n 次
- java - 我无法从项目资源中播放声音文件