Changed icon + automation packaging

This commit is contained in:
Apologieze
2025-03-12 21:12:43 -04:00
parent e49596a3ff
commit fd1a8c8d40
6 changed files with 50 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ tasks:
package-w:
cmds:
- fyne package --sourceDir ./src/ -icon ../asset/Icon.png -os windows -name Benri
- cmd /c ".\icon\replaceIco.bat"
package-l:
cmds:

Binary file not shown.

Before

Width:  |  Height:  |  Size: 304 KiB

View File

@@ -0,0 +1,38 @@
:: Created by: Shawn Brink
:: Created on: April 27, 2015
:: Updated on January 25, 2024
:: Tutorial: https://www.tenforums.com/tutorials/5645-rebuild-icon-cache-windows-10-a.html
@echo off
set iconcache=%localappdata%\IconCache.db
set iconcache_x=%localappdata%\Microsoft\Windows\Explorer\iconcache*
echo.
echo The explorer process must be temporarily killed before deleting the IconCache.db file.
echo.
echo Please SAVE ALL OPEN WORK before continuing.
echo.
pause
echo.
If exist "%iconcache%" goto delete
echo.
echo The %localappdata%\IconCache.db file has already been deleted.
echo.
If exist "%iconcache_x%" goto delete
echo.
echo The %localappdata%\Microsoft\Windows\Explorer\IconCache_*.db files have already been deleted.
echo.
exit /B
:delete
echo.
echo Attempting to delete IconCache.db files...
echo.
ie4uinit.exe -show
taskkill /IM explorer.exe /F
timeout /t 2 >nul
del /A /F /Q "%iconcache%"
del /A /F /Q "%iconcache_x%"
start explorer.exe

BIN
icon/IconW.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 401 KiB

BIN
icon/ResourceHacker.exe Normal file

Binary file not shown.

11
icon/replaceIco.bat Normal file
View File

@@ -0,0 +1,11 @@
set RESHACKER_PATH="icon/ResourceHacker.exe"
set INPUT_EXE=".\src\Benri.exe"
set OUTPUT_EXE="Benri.exe"
set ICON_FILE="icon/IconW.ico"
echo Replacing icon...
%RESHACKER_PATH% -open %INPUT_EXE% -save %OUTPUT_EXE% -action delete -mask ICONGROUP,
%RESHACKER_PATH% -open %OUTPUT_EXE% -save %OUTPUT_EXE% -action addoverwrite -res %ICON_FILE% -mask ICONGROUP,MAINICON,
del %INPUT_EXE%
echo Done.