1 Star 1 Fork 0

RacoonGX / Wine运行器-mac版

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
InstallOther.py 1.95 KB
一键复制 编辑 原始数据 按行查看 历史
Allen 提交于 2022-12-16 05:49 . update
#!/usr/bin/env python3
import os
import sys
if "--help" in sys.argv:
print("作者:gfdgd xi、为什么您不喜欢熊出没和阿布呢")
print("版本:1.0.0")
print("本程序可以更方便的在 wine 容器中安装运行库")
sys.exit()
if len(sys.argv) <= 2 or sys.argv[1] == "" or sys.argv[2] == "":
print("您未指定需要安装的容器和使用的 wine,无法继续")
print("参数:")
print("XXX 参数一 参数二")
print("参数一为需要安装的容器,参数二为需要使用的wine,两个参数位置不能颠倒")
sys.exit()
msxmlList = [
["Windows Script 5.7 for Windows XP", "https://download.microsoft.com/download/f/f/e/ffea3abf-b55f-4924-b5a5-bde0805ad67c/scripten.exe", "exe"],
["Windows Management Instrumentation 1.50.1131", "https://www.gitlink.org.cn/api/attachments/390680", "exe"]
]
print("请选择以下的应用进行安装(不保证能正常安装运行)")
for i in range(0, len(msxmlList)):
print(f"{i}{msxmlList[i][0]}")
while True:
try:
choose = int(input("请输入要选择要安装的应用:"))
except:
print("输入错误,请重新输入")
continue
if 0 <= choose and choose < len(msxmlList):
break
print(f"您选择了{msxmlList[choose][0]}")
print("开始下载")
os.system("rm -rf /tmp/wineinstall")
os.system("mkdir -p /tmp/wineinstall")
if msxmlList[choose][2] == "msi":
os.system(f"aria2c -x 16 -s 16 -d /tmp/wineinstall -o install.msi \"{msxmlList[choose][1]}\"")
print("开始安装")
os.system(f"WINEPREFIX={sys.argv[1]} {sys.argv[2]} msiexec /i /tmp/wineinstall/install.msi")
print("安装结束")
sys.exit()
if msxmlList[choose][2] == "exe":
os.system(f"aria2c -x 16 -s 16 -d /tmp/wineinstall -o install.exe \"{msxmlList[choose][1]}\"")
print("开始安装")
os.system(f"WINEPREFIX={sys.argv[1]} {sys.argv[2]} /tmp/wineinstall/install.exe")
print("安装结束")
sys.exit()
pass
1
https://gitee.com/gfdgd-xi-org/wine-runner-mac.git
git@gitee.com:gfdgd-xi-org/wine-runner-mac.git
gfdgd-xi-org
wine-runner-mac
Wine运行器-mac版
master

搜索帮助