26 lines
1.5 KiB
Batchfile
26 lines
1.5 KiB
Batchfile
@echo off
|
|
setlocal
|
|
cd /d "%~dp0"
|
|
set "CSC=%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\csc.exe"
|
|
if not exist "%CSC%" set "CSC=%WINDIR%\Microsoft.NET\Framework\v4.0.30319\csc.exe"
|
|
if not exist "%CSC%" (
|
|
echo Cannot find csc.exe
|
|
pause
|
|
exit /b 1
|
|
)
|
|
"%CSC%" /nologo /target:winexe /platform:anycpu /reference:System.Windows.Forms.dll /out:"开启节目热度采集工具开机自启动.exe" "src\native-launcher\HotnessEnableStartup.cs"
|
|
if errorlevel 1 pause & exit /b 1
|
|
"%CSC%" /nologo /target:winexe /platform:anycpu /reference:System.Windows.Forms.dll /out:"取消节目热度采集工具开机自启动.exe" "src\native-launcher\HotnessDisableStartup.cs"
|
|
if errorlevel 1 pause & exit /b 1
|
|
if exist "vendor\webview2\pkg\lib\net462\Microsoft.Web.WebView2.Core.dll" (
|
|
copy /y "vendor\webview2\pkg\lib\net462\Microsoft.Web.WebView2.Core.dll" "Microsoft.Web.WebView2.Core.dll" >nul
|
|
copy /y "vendor\webview2\pkg\lib\net462\Microsoft.Web.WebView2.WinForms.dll" "Microsoft.Web.WebView2.WinForms.dll" >nul
|
|
copy /y "vendor\webview2\pkg\runtimes\win-x64\native\WebView2Loader.dll" "WebView2Loader.dll" >nul
|
|
"%CSC%" /nologo /target:winexe /platform:x64 /reference:System.dll /reference:System.Core.dll /reference:System.Drawing.dll /reference:System.Windows.Forms.dll /reference:"Microsoft.Web.WebView2.Core.dll" /reference:"Microsoft.Web.WebView2.WinForms.dll" /out:"节目热度采集工具-独立窗口版.exe" "src\native-launcher\HotnessWebViewApp.cs"
|
|
if errorlevel 1 pause & exit /b 1
|
|
) else (
|
|
echo WebView2 SDK not found. Skip independent window app.
|
|
)
|
|
echo Done.
|
|
pause
|