58 lines
1.1 KiB
Batchfile
58 lines
1.1 KiB
Batchfile
|
@echo off
|
|||
|
echo <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD> NotifyWin...
|
|||
|
|
|||
|
:: <20><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>Ŀ¼
|
|||
|
if not exist icons mkdir icons
|
|||
|
|
|||
|
:: <20><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>
|
|||
|
echo <20><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>...
|
|||
|
python create_icon.py
|
|||
|
|
|||
|
:: <20><><EFBFBD><EFBFBD><EFBFBD>ɵĹ<C9B5><C4B9><EFBFBD><EFBFBD>ļ<EFBFBD>
|
|||
|
if exist build rmdir /s /q build
|
|||
|
if exist dist rmdir /s /q dist
|
|||
|
|
|||
|
:: <20><>ʱɾ<CAB1><C9BE> typing <20><>
|
|||
|
echo ɾ<><C9BE> typing <20><>...
|
|||
|
pip uninstall -y typing
|
|||
|
|
|||
|
:: <20><><EFBFBD><EFBFBD>
|
|||
|
echo <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>...
|
|||
|
pyinstaller ^
|
|||
|
--name=NotifyWin ^
|
|||
|
--noconsole ^
|
|||
|
--onefile ^
|
|||
|
--icon=icons/notify.ico ^
|
|||
|
--add-data="config.yml;." ^
|
|||
|
--hidden-import=websockets ^
|
|||
|
--hidden-import=winotify ^
|
|||
|
--hidden-import=yaml ^
|
|||
|
--hidden-import=PIL ^
|
|||
|
--hidden-import=pystray ^
|
|||
|
--hidden-import=asyncio ^
|
|||
|
--hidden-import=logging ^
|
|||
|
--hidden-import=logging.handlers ^
|
|||
|
--hidden-import=pyperclip ^
|
|||
|
notification_client.py
|
|||
|
|
|||
|
:: <20><><EFBFBD>Ʊ<EFBFBD>Ҫ<EFBFBD>ļ<EFBFBD>
|
|||
|
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>...
|
|||
|
if not exist dist mkdir dist
|
|||
|
copy config.yml dist\config.yml
|
|||
|
|
|||
|
:: <20><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>Ŀ¼
|
|||
|
if exist icons (
|
|||
|
echo <20><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>...
|
|||
|
xcopy /s /i icons dist\icons
|
|||
|
)
|
|||
|
|
|||
|
:: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼
|
|||
|
if exist sounds (
|
|||
|
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>...
|
|||
|
xcopy /s /i sounds dist\sounds
|
|||
|
)
|
|||
|
|
|||
|
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɣ<EFBFBD>
|
|||
|
echo <20><><EFBFBD>ɵ<EFBFBD><C9B5>ļ<EFBFBD><C4BC><EFBFBD> dist Ŀ¼<C4BF><C2BC>
|
|||
|
|
|||
|
pause
|