[NSIS] 함수 들
·
DEV/NSIS
NSIS에서 사용되는 함수들 중 내가 사용하기 위해 정리함안하겠지만생각 날때 마다 해야지실행 파라메터 확인12!include "FileFunc.nsh"${GetParameters} $R0cs   - "installer.exe" "/T=1 K=key" 식으로 호출되면  "/T=1 K=key" 으로 $R0 에 저장 문자열 치환(Replace)1234567!include "StrFunc.nsh" ${StrRep}${UnStrRep} StrCpy $R1 "NSIS Installer?"${StrRep} $R0 $R1 "?" "!"cs- ${StrRep} 변환된 변수 원본 변수 원본 문자열 변환할 문자열 ( $R1에 저장된 문자열의 "?"를 "!" 로 바꿔 $R0에 저장)  드라이브 용량 확인123!include ..
[NSIS] Installer 버전 정보 설정( + 빌드 시 변경)
·
DEV/NSIS
인스톨러 자체 모듈의 버전 및 파일 설명 추가 하는 스크립트 ( ref : https://nsis.sourceforge.io/Reference/VIAddVersionKey) 1 2 3 4 5 6 7 8 9 10 11 12 !define PRODUCT_NAME "Test Product" !define COMPANY_NAME "Test Company" !define PRODUCT_VERSION "1.0.1.25" VIAddVersionKey 'ProductName' '${PRODUCT_NAME} Setup' VIAddVersionKey 'Comments' '${PRODUCT_NAME} Setup' VIAddVersionKey 'CompanyName' '${COMPANY_NAME} Co., Ltd.' VIAd..