DEV/NSIS
-
NSIS에서 사용되는 함수들 중 내가 사용하기 위해 정리함 안하겠지만생각 날때 마다 해야지 실행 파라메터 확인 1 2 !include "FileFunc.nsh" ${GetParameters} $R0 cs - "installer.exe" "/T=1 K=key" 식으로 호출되면 "/T=1 K=key" 으로 $R0 에 저장 문자열 치환(Replace) 1 2 3 4 5 6 7 !include "StrFunc.nsh" ${StrRep} ${UnStrRep} StrCpy $R1 "NSIS Installer?" ${StrRep} $R0 $R1 "?" "!" cs - ${StrRep} 변환된 변수 원본 변수 원본 문자열 변환할 문자열 ( $R1에 저장된 문자열의 "?"를 "!" 로 바꿔 $R0에 저장) 드라이브 용량..
[NSIS] 함수 들NSIS에서 사용되는 함수들 중 내가 사용하기 위해 정리함 안하겠지만생각 날때 마다 해야지 실행 파라메터 확인 1 2 !include "FileFunc.nsh" ${GetParameters} $R0 cs - "installer.exe" "/T=1 K=key" 식으로 호출되면 "/T=1 K=key" 으로 $R0 에 저장 문자열 치환(Replace) 1 2 3 4 5 6 7 !include "StrFunc.nsh" ${StrRep} ${UnStrRep} StrCpy $R1 "NSIS Installer?" ${StrRep} $R0 $R1 "?" "!" cs - ${StrRep} 변환된 변수 원본 변수 원본 문자열 변환할 문자열 ( $R1에 저장된 문자열의 "?"를 "!" 로 바꿔 $R0에 저장) 드라이브 용량..
2022.10.31 -
인스톨러 자체 모듈의 버전 및 파일 설명 추가 하는 스크립트 ( 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..
[NSIS] Installer 버전 정보 설정( + 빌드 시 변경)인스톨러 자체 모듈의 버전 및 파일 설명 추가 하는 스크립트 ( 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..
2022.10.31