diff --git a/launcher/launcher-win10.bat b/launcher/launcher-win10.bat index 6c1dbb5d..17a9722f 100644 --- a/launcher/launcher-win10.bat +++ b/launcher/launcher-win10.bat @@ -21,13 +21,12 @@ for /f "tokens=2*" %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\M ) :napcat_boot -for %%a in (%RetString%) do ( +for %%a in ("%RetString%") do ( set "pathWithoutUninstall=%%~dpa" ) SET QQPath=%pathWithoutUninstall%QQ.exe -REM 拿不到QQ路径则退出 if not exist "%QQpath%" ( echo provided QQ path is invalid: %QQpath% pause diff --git a/launcher/launcher.bat b/launcher/launcher.bat index 3ceff3bc..84be339a 100644 --- a/launcher/launcher.bat +++ b/launcher/launcher.bat @@ -21,7 +21,6 @@ for /f "tokens=2*" %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\M ) :napcat_boot -:: %RetString% 增加引号,解决QQ目录包含空格的问题,比如安装在:C:\Program Files\Tencent\QQNT for %%a in ("%RetString%") do ( set "pathWithoutUninstall=%%~dpa" ) @@ -33,6 +32,7 @@ if not exist "%QQpath%" ( pause exit /b ) + set NAPCAT_MAIN_PATH=%NAPCAT_MAIN_PATH:\=/% echo (async () =^> {await import("file:///%NAPCAT_MAIN_PATH%")})() > %NAPCAT_LOAD_PATH%