From bea438ac2abd00002a34df2fb1993a4a1d874481 Mon Sep 17 00:00:00 2001 From: flt6 <1404262047@qq.com> Date: Tue, 6 May 2025 22:36:09 +0800 Subject: [PATCH] image compress --- .gitignore | 3 +++ ImageCompress/Untitled03.nsi | 2 +- ImageCompress/Untitled03_full.nsi | 12 ++++++------ 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 32c7e1c..53c67e9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,8 @@ __pycache__ *.exe +*.dll +*.dist +*.build *.mp3 *.mp4 *.log diff --git a/ImageCompress/Untitled03.nsi b/ImageCompress/Untitled03.nsi index 8aa6cdd..f7bcfdb 100644 --- a/ImageCompress/Untitled03.nsi +++ b/ImageCompress/Untitled03.nsi @@ -51,7 +51,7 @@ BrandingText " " Section "主文件" SEC01 SetOutPath "$INSTDIR" SetOverwrite ifnewer - File "E:\tem\0821\b.dist\*.*" + File "C:\git\tools\ImageCompress\b.dist\*.*" WriteRegStr HKCR "Directory\Background\shell\ImageCompress" "" "压缩当前文件夹图片" WriteRegStr HKCR "Directory\Background\shell\ImageCompress\command" "" '"$INSTDIR\b.exe" "%V"' SectionEnd diff --git a/ImageCompress/Untitled03_full.nsi b/ImageCompress/Untitled03_full.nsi index e0676e0..1654353 100644 --- a/ImageCompress/Untitled03_full.nsi +++ b/ImageCompress/Untitled03_full.nsi @@ -51,7 +51,7 @@ BrandingText " " Section "主文件" SEC01 SetOutPath "$INSTDIR" SetOverwrite ifnewer - File "E:\tem\0821\b.dist\*.*" + File "C:\git\tools\ImageCompress\b.dist\*.*" WriteRegStr HKCR "Directory\Background\shell\ImageCompress" "" "压缩当前文件夹图片" WriteRegStr HKCR "Directory\Background\shell\ImageCompress\command" "" '"$INSTDIR\b.exe" "%V"' WriteRegStr HKCR "*\shell\ImageCompress" "" "压缩当前图片" @@ -60,10 +60,10 @@ SectionEnd Section "ffmpeg" SEC02 - File "E:\tem\0821\compress\ffmpeg-essentials.7z" - File "E:\tem\0821\compress\7z.exe" - File "E:\tem\0821\compress\7z.dll" - ExecWait '"$INSTDIR\7z.exe" e -aoa ffmpeg-essentials.7z ffmpeg-2024-08-18-git-7e5410eadb-essentials_build/bin/ffmpeg.exe' + File "C:\git\tools\ImageCompress\ffmpeg.7z" + File "C:\git\tools\ImageCompress\7z.exe" + File "C:\git\tools\ImageCompress\7z.dll" + ExecWait '"$INSTDIR\7z.exe" e -aoa ffmpeg.7z ffmpeg-2024-09-09-git-9556379943-essentials_build/bin/ffmpeg.exe' SectionEnd Section "关联图片格式" SEC03 @@ -93,7 +93,7 @@ Section -Post WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" Delete "$INSTDIR\7z.exe" Delete "$INSTDIR\7z.dll" - Delete "$INSTDIR\ffmpeg-essentials.7z" + Delete "$INSTDIR\ffmpeg.7z" SectionEnd #-- 根据 NSIS 脚本编辑规则,所有 Function 区段必须放置在 Section 区段之后编写,以避免安装程序出现未可预知的问题。--#