程序:生成差别文件
优质
小牛编辑
142浏览
2023-12-01
引用 生成差别文件.nsi的内容:
SetCompressor /SOLID lzma SetCompress force OutFile "生成差别文件.EXE" Name "生成差别文件" ShowInstDetails show Page Custom ShowCustom LeaveCustom Page instfiles var INI Function .onInit InitPluginsDir GetTempFileName $INI $TEMP File /oname=$INI "生成差别文件.ini" FunctionEnd Function ShowCustom InstallOptions::initDialog /NOUNLOAD "$INI" InstallOptions::show FunctionEnd Function LeaveCustom ReadINIStr $R1 $INI "Field 1" "State" ReadINIStr $R2 $INI "Field 2" "State" ReadINIStr $R3 $INI "Field 3" "State" FunctionEnd Section File /oname=$PLUGINSDIR\GenPat.exe GenPat.exe DetailPrint 'GENPAT -V -R "$R1" "$R2" "$R3"' nsExec::ExecToLog 'GENPAT -V "$R1" "$R2" "$R3"' SectionEnd
引用 生成差别文件.ini 的内容:
; Ini file generated by the HM NIS Edit IO designer. [Settings] NumFields=6 BackEnabled=0 NextButtonText=生成 [Field 1] Type=FileRequest Left=5 Right=-5 Top=17 Bottom=30 [Field 2] Type=FileRequest Left=5 Right=-5 Top=52 Bottom=64 [Field 3] Type=FileRequest Flags=REQ_SAVE|WARN_IF_EXIST Filter=差别文件(*.Pat)|*.Pat|所有文件(*.*)|*.*|| Left=5 Right=-5 Top=92 Bottom=105 [Field 4] Type=Label Text=没有更改的文件: Left=5 Right=91 Top=1 Bottom=11 [Field 5] Type=Label Text=已经更改的文件: Left=5 Right=101 Top=33 Bottom=44 [Field 6] Type=Label Text=差别文件输出位置: Left=5 Right=117 Top=76 Bottom=86
资源文件点击另存。