mirror of
https://gitee.com/gfdgd-xi/deep-wine-runner
synced 2025-01-12 17:48:27 +08:00
图标列表
This commit is contained in:
parent
43e473ad39
commit
9cc549527d
29
IconList.json
Normal file
29
IconList.json
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
[
|
||||||
|
[
|
||||||
|
["QQ", "wineBottonPath/drive_c/Program Files/Tencent/QQ/Bin/QQ.exe"],
|
||||||
|
["QQ", "wineBottonPath/drive_c/Program Files (x86)/Tencent/QQ/Bin/QQ.exe"],
|
||||||
|
["TIM", "wineBottonPath/drive_c/Program Files/Tencent/TIM/Bin/TIM.exe"],
|
||||||
|
["TIM", "wineBottonPath/drive_c/Program Files (x86)/Tencent/TIM/Bin/TIM.exe"]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
["cmd", "cmd"],
|
||||||
|
["cmd", "cmd.exe"],
|
||||||
|
["cmd", "wineBottonPath/drive_c/windows/system32/cmd.exe"],
|
||||||
|
["Internet Explorer", "iexplore"],
|
||||||
|
["Internet Explorer", "iexplore.exe"],
|
||||||
|
["Internet Explorer", "wineBottonPath/drive_c/Program Files/Internet Explorer/iexplore.exe"],
|
||||||
|
["Internet Explorer", "wineBottonPath/drive_c/Program Files (x86)/Internet Explorer/iexplore.exe"],
|
||||||
|
["微信", "wineBottonPath/drive_c/Program Files/Tencent/WeChat/WeChat.exe"],
|
||||||
|
["微信", "wineBottonPath/drive_c/Program Files (x86)/Tencent/WeChat/WeChat.exe"],
|
||||||
|
["UltraISO", "wineBottonPath/drive_c/Program Files/UltraISO/UltraISO.exe"],
|
||||||
|
["UltraISO", "wineBottonPath/drive_c/Program Files (x86)/UltraISO/UltraISO.exe"],
|
||||||
|
["迅雷", "wineBottonPath/drive_c/Program Files/Thunder Network/MiniThunder/Bin/ThunderMini.exe"],
|
||||||
|
["迅雷", "wineBottonPath/drive_c/Program Files (x86)/Thunder Network/MiniThunder/Bin/ThunderMini.exe"],
|
||||||
|
["Microsoft Office Word", "wineBottonPath/drive_c/Program Files/Microsoft Office/Office12/WINWORD.EXE"],
|
||||||
|
["Microsoft Office Word", "wineBottonPath/drive_c/Program Files (x86)/Microsoft Office/Office12/WINWORD.EXE"],
|
||||||
|
["腾讯会议", "wineBottonPath/drive_c/Program Files/Tencent/WeMeet/wemeetapp.exe"],
|
||||||
|
["腾讯会议", "wineBottonPath/drive_c/Program Files (x86)/Tencent/WeMeet/wemeetapp.exe"],
|
||||||
|
["腾讯课堂", "wineBottonPath/drive_c/Program Files/Tencent/EDU/bin/TXEDU.exe"],
|
||||||
|
["腾讯课堂", "wineBottonPath/drive_c/Program Files (x86)/Tencent/EDU/bin/TXEDU.exe"]
|
||||||
|
]
|
||||||
|
]
|
4
Makefile
4
Makefile
@ -16,6 +16,10 @@ build:
|
|||||||
cp -rv AllInstall.py deb/opt/apps/deepin-wine-runner
|
cp -rv AllInstall.py deb/opt/apps/deepin-wine-runner
|
||||||
cp -rv kill.sh deb/opt/apps/deepin-wine-runner
|
cp -rv kill.sh deb/opt/apps/deepin-wine-runner
|
||||||
cp -rv InstallWineOnDeepin23Alpha.py deb/opt/apps/deepin-wine-runner
|
cp -rv InstallWineOnDeepin23Alpha.py deb/opt/apps/deepin-wine-runner
|
||||||
|
cp -rv wrestool deb/opt/apps/deepin-wine-runner
|
||||||
|
cp -rv deepin-wine-easy-packager.py deb/opt/apps/deepin-wine-runner
|
||||||
|
cp -rv IconList.json deb/opt/apps/deepin-wine-runner
|
||||||
|
cp -rv GetEXEVersion.exe deb/opt/apps/deepin-wine-runner
|
||||||
echo "[]" > deb/opt/apps/deepin-wine-runner/wine/winelist.json
|
echo "[]" > deb/opt/apps/deepin-wine-runner/wine/winelist.json
|
||||||
rm -rfv deb/opt/apps/deepin-wine-runner/wine/winelist.json
|
rm -rfv deb/opt/apps/deepin-wine-runner/wine/winelist.json
|
||||||
cp -rv req deb/opt/apps/deepin-wine-runner
|
cp -rv req deb/opt/apps/deepin-wine-runner
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
Package: spark-deepin-wine-runner
|
Package: spark-deepin-wine-runner
|
||||||
Version: 2.5.0-uos
|
Version: 2.6.0~alpha1
|
||||||
Maintainer: gfdgd xi <3025613752@qq.com>, 为什么您不喜欢熊出没和阿布呢
|
Maintainer: gfdgd xi <3025613752@qq.com>, 为什么您不喜欢熊出没和阿布呢
|
||||||
Homepage: https://gitee.com/gfdgd-xi/deep-wine-runner, https://github.com/gfdgd-xi/deep-wine-runner, https://gitlink.org.cn/gfdgd_xi/deep-wine-runner
|
Homepage: https://gitee.com/gfdgd-xi/deep-wine-runner, https://github.com/gfdgd-xi/deep-wine-runner, https://gitlink.org.cn/gfdgd_xi/deep-wine-runner
|
||||||
Architecture: all
|
Architecture: all
|
||||||
|
@ -417,6 +417,8 @@ class RunThread(QtCore.QThread):
|
|||||||
self.RunCommand(f"rm -rfv '{lnkPath}'")
|
self.RunCommand(f"rm -rfv '{lnkPath}'")
|
||||||
self.RunCommand(f"mkdir -pv '{bottlePath}'")
|
self.RunCommand(f"mkdir -pv '{bottlePath}'")
|
||||||
self.RunCommand(f"chmod 777 -Rv '{bottlePath}'")
|
self.RunCommand(f"chmod 777 -Rv '{bottlePath}'")
|
||||||
|
# 禁止生成 .desktop 文件
|
||||||
|
self.RunCommand(f"WINEPREFIX='{bottlePath}' deepin-wine6-stable 'reg' 'add' 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v winemenubuilder.exe '/f'")
|
||||||
# 安装包
|
# 安装包
|
||||||
global pressCompleteDownload
|
global pressCompleteDownload
|
||||||
pressCompleteDownload = False
|
pressCompleteDownload = False
|
||||||
@ -455,7 +457,15 @@ class RunThread(QtCore.QThread):
|
|||||||
exeName = os.path.splitext(os.path.basename(folderExePath))[0]
|
exeName = os.path.splitext(os.path.basename(folderExePath))[0]
|
||||||
exePathInSystem = rightLnk[1].replace("\\", "/").replace("c:", f"{bottlePath}/drive_c")
|
exePathInSystem = rightLnk[1].replace("\\", "/").replace("c:", f"{bottlePath}/drive_c")
|
||||||
debPackageVersion = self.GetEXEVersion(exePathInBottle)
|
debPackageVersion = self.GetEXEVersion(exePathInBottle)
|
||||||
self.RunCommand(f"'{programPath}/wrestool' '{UnUseUpperCharPath(exePathInSystem)}' -x -t 14 > '{debBuildPath}/{programIconPath}'")
|
cpNow = False
|
||||||
|
for i in iconList:
|
||||||
|
path = i.replace("wineBottonPath", bottlePath).lower()
|
||||||
|
if path == exePathInSystem.lower():
|
||||||
|
self.RunCommand(f"cp -rv '{UnUseUpperCharPath(path)}' '{debBuildPath}/{programIconPath}'")
|
||||||
|
cpNow = True
|
||||||
|
break
|
||||||
|
if not cpNow:
|
||||||
|
self.RunCommand(f"'{programPath}/wrestool' '{UnUseUpperCharPath(exePathInSystem)}' -x -t 14 > '{debBuildPath}/{programIconPath}'")
|
||||||
else:
|
else:
|
||||||
#/home/gfdgd_xi/Desktop/新建文件夹1/BeCyIconGrabber.exe
|
#/home/gfdgd_xi/Desktop/新建文件夹1/BeCyIconGrabber.exe
|
||||||
# 绿色软件
|
# 绿色软件
|
||||||
@ -564,6 +574,10 @@ if __name__ == "__main__":
|
|||||||
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
|
programPath = os.path.split(os.path.realpath(__file__))[0] # 返回 string
|
||||||
iconPath = "{}/deepin-wine-runner.svg".format(programPath)
|
iconPath = "{}/deepin-wine-runner.svg".format(programPath)
|
||||||
information = json.loads(ReadTxt(f"{programPath}/information.json"))
|
information = json.loads(ReadTxt(f"{programPath}/information.json"))
|
||||||
|
iconListUnBuild = json.loads(ReadTxt(f"{programPath}/IconList.json"))[0]
|
||||||
|
iconList = json.loads(ReadTxt(f"{programPath}/IconList.json"))[1]
|
||||||
|
for i in iconListUnBuild:
|
||||||
|
iconList.append(i)
|
||||||
app = QtWidgets.QApplication(sys.argv)
|
app = QtWidgets.QApplication(sys.argv)
|
||||||
version = information["Version"]
|
version = information["Version"]
|
||||||
window = QtWidgets.QMainWindow()
|
window = QtWidgets.QMainWindow()
|
||||||
|
@ -2190,33 +2190,8 @@ try:
|
|||||||
threading.Thread(target=requests.get, args=[parse.unquote(base64.b64decode("aHR0cDovLzEyMC4yNS4xNTMuMTQ0L3NwYXJrLWRlZXBpbi13aW5lLXJ1bm5lci9vcGVuL0luc3RhbGwucGhw").decode("utf-8")) + "?Version=" + version]).start()
|
threading.Thread(target=requests.get, args=[parse.unquote(base64.b64decode("aHR0cDovLzEyMC4yNS4xNTMuMTQ0L3NwYXJrLWRlZXBpbi13aW5lLXJ1bm5lci9vcGVuL0luc3RhbGwucGhw").decode("utf-8")) + "?Version=" + version]).start()
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
iconListUnBuild = [
|
iconListUnBuild = json.loads(readtxt(f"{programPath}/IconList.json"))[0]
|
||||||
["QQ", "wineBottonPath/drive_c/Program Files/Tencent/QQ/Bin/QQ.exe"],
|
iconList = json.loads(readtxt(f"{programPath}/IconList.json"))[1]
|
||||||
["QQ", "wineBottonPath/drive_c/Program Files (x86)/Tencent/QQ/Bin/QQ.exe"],
|
|
||||||
["TIM", "wineBottonPath/drive_c/Program Files/Tencent/TIM/Bin/TIM.exe"],
|
|
||||||
["TIM", "wineBottonPath/drive_c/Program Files (x86)/Tencent/TIM/Bin/TIM.exe"]
|
|
||||||
]
|
|
||||||
iconList = [
|
|
||||||
["cmd", "cmd"],
|
|
||||||
["cmd", "cmd.exe"],
|
|
||||||
["cmd", "wineBottonPath/drive_c/windows/system32/cmd.exe"],
|
|
||||||
["Internet Explorer", "iexplore"],
|
|
||||||
["Internet Explorer", "iexplore.exe"],
|
|
||||||
["Internet Explorer", "wineBottonPath/drive_c/Program Files/Internet Explorer/iexplore.exe"],
|
|
||||||
["Internet Explorer", "wineBottonPath/drive_c/Program Files (x86)/Internet Explorer/iexplore.exe"],
|
|
||||||
["微信", "wineBottonPath/drive_c/Program Files/Tencent/WeChat/WeChat.exe"],
|
|
||||||
["微信", "wineBottonPath/drive_c/Program Files (x86)/Tencent/WeChat/WeChat.exe"],
|
|
||||||
["UltraISO", "wineBottonPath/drive_c/Program Files/UltraISO/UltraISO.exe"],
|
|
||||||
["UltraISO", "wineBottonPath/drive_c/Program Files (x86)/UltraISO/UltraISO.exe"],
|
|
||||||
["迅雷", "wineBottonPath/drive_c/Program Files/Thunder Network/MiniThunder/Bin/ThunderMini.exe"],
|
|
||||||
["迅雷", "wineBottonPath/drive_c/Program Files (x86)/Thunder Network/MiniThunder/Bin/ThunderMini.exe"],
|
|
||||||
["Microsoft Office Word", "wineBottonPath/drive_c/Program Files/Microsoft Office/Office12/WINWORD.EXE"],
|
|
||||||
["Microsoft Office Word", "wineBottonPath/drive_c/Program Files (x86)/Microsoft Office/Office12/WINWORD.EXE"],
|
|
||||||
["腾讯会议", "wineBottonPath/drive_c/Program Files/Tencent/WeMeet/wemeetapp.exe"],
|
|
||||||
["腾讯会议", "wineBottonPath/drive_c/Program Files (x86)/Tencent/WeMeet/wemeetapp.exe"],
|
|
||||||
["腾讯课堂", "wineBottonPath/drive_c/Program Files/Tencent/EDU/bin/TXEDU.exe"],
|
|
||||||
["腾讯课堂", "wineBottonPath/drive_c/Program Files (x86)/Tencent/EDU/bin/TXEDU.exe"]
|
|
||||||
]
|
|
||||||
for i in iconListUnBuild:
|
for i in iconListUnBuild:
|
||||||
iconList.append(i)
|
iconList.append(i)
|
||||||
print(iconList)
|
print(iconList)
|
||||||
|
Loading…
Reference in New Issue
Block a user