diff --git a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4.sh b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4.sh index 1f5f92bc22bf2eb5634c6dd3bdbdc1d3f1a6689d..5ea112fb94af4d81cc980111ed72be755f3d3bfe 100755 --- a/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4.sh +++ b/spark-dwine-helper/s-wine-helper/deepinwine/tools/spark_run_v4.sh @@ -166,6 +166,26 @@ CalleCloud() CallProcess "$@" } +CallQQMusic() +{ + if [ -e ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/QQMusic.exe ]; then + sleep 1 + rm -rf ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/*.log + else + mkdir ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp + mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/*.dll ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp + mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/*.exe ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp + mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/*.rdb ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp + mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/*.log ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp + mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic/QQMusic* ${WINEPREFIX}/drive_c/Program\ Files/Tencent + rm -rf ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic + rm -rf ${WINEPREFIX}/drive_c/Program\ Files/Tencent/updatetemp + rm -rf ${WINEPREFIX}/drive_c/Program\ Files/Tencent/*.log + mv ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic* ${WINEPREFIX}/drive_c/Program\ Files/Tencent/QQMusic + fi + CallProcess "$@" +} + CallDouyin() { if [ -f "${WINEPREFIX}/drive_c/users/${USER}/Application Data/douyin" ]; then @@ -532,6 +552,9 @@ CallApp() "IE8") CallIE8 "$@" ;; + "Spark-QQMusic") + CallQQMusic "$@" + ;; *) CallProcess "$@" ;;