home *** CD-ROM | disk | FTP | other *** search
Wrap
;========================================== ; IMAGE LIBRARY ; ; Target platform = AIRWALK ; Package type = Utility ; Package Name = Help ; ;========================================== DEBUG #Package,HELP #Version,VL40030 #Target_OS,NT4 Win95 Win98 NT5 #Target_OS_Major,5 #Target_OS_Minor,0 #Target_OS_CSD,Service Pack 3 Service Pack 4 Service Pack 5 Service Pack 6 #Target_LOC,ENGLISH FRENCH GERMAN ITALIAN SPANISH JAPANESE CHINESE DANISH FINNISH SWEDISH NORWEGIAN DUTCH PORTUGUESE RUSSIAN THAI KOREAN TAIWAN HEBREW TURKISH POLISH GREEK ARABIC CZECH HONGKONG HUNGARIAN SLOVENIAN SLOVAK ;pas les memes pages pour chaque langue #ALL_LOCS,FALSE #ALL_OS,TRUE #TARGET_DIR,C:\Masters\#Package INCLUDE,MSG.Script LOG,#F_FAIL GRADIENT,#COLOR_TOP,#COLOR_BOTTOM MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#ENV,#MSG_POS INI_SEC_DEL,#F_RESULT,#Package INI_KEY_WRITE,#F_RESULT,#Package,Install_Start,#NOW ;========================================== ; Verify the current loc and set LOC variable ; If don't exists then exit sript ;========================================== ;INCLUDE,LOC.Script #LOC CHK_LOC,09,0C,07,10,0A,11,0004,0804,0C04,1004,06,0B,1D,14,13,16,19,1E,12,0404,0D,1F,15,08,01,05,0E,24,1B CASE_GOTO,ENGLISH,FRENCH,GERMAN,ITALIAN,SPANISH,JAPANESE,CHINESE,CHINESE,HONGKONG,CHINESE,DANISH,FINNISH,SWEDISH,NORWEGIAN,DUTCH,PORTUGUESE,RUSSIAN,THAI,KOREAN,TAIWAN,HEBREW,TURKISH,POLISH,GREEK,ARABIC,CZECH,HUNGARIAN,SLOVENIAN,SLOVAK GOTO,ERROR_LOC ;--------------------------------------------- ;-- GROUP 1 -- ;--------------------------------------------- :ENGLISH #LOC,ENGLISH GOTO,BLOC2 :FRENCH #LOC,FRENCH GOTO,BLOC2 :GERMAN #LOC,GERMAN GOTO,BLOC2 :ITALIAN #LOC,ITALIAN GOTO,BLOC2 :SPANISH #LOC,SPANISH GOTO,BLOC2 :DUTCH #LOC,DUTCH GOTO,BLOC2 :JAPANESE #LOC,JAPANESE GOTO,BLOC2 ;--------------------------------------------- ;-- GROUP 2 -- ;--------------------------------------------- :CHINESE #LOC,CHINESE GOTO,BLOC2 :SWEDISH #LOC,SWEDISH GOTO,BLOC2 :FINNISH #LOC,FINNISH GOTO,BLOC2 ;--------------------------------------------- ;-- GROUP 3 -- ;--------------------------------------------- :DANISH #LOC,DANISH GOTO,BLOC2 :PORTUGUESE #LOC,PORTUGUESE GOTO,BLOC2 :NORWEGIAN #LOC,NORWEGIAN GOTO,BLOC2 ;--------------------------------------------- ;-- OTHER LOCS IN ENGLISH -- ;--------------------------------------------- :HUNGARIAN :KOREAN :TAIWAN :HEBREW :RUSSIAN :THAI :HONGKONG :POLISH :TURKISH :GREEK :ARABIC :CZECH :SLOVENIAN :SLOVAK #LOC,ENGLISH GOTO,BLOC2 ; Check if LOC is one of the target ones :BLOC2 #CURRENT_LOC,#LOC FINDSTRING,#TARGET_LOC,#LOC ONGOOD,END_LOC :ERROR_LOC #ERROR_MSG,#ERR_LOC ; Write error somewhere... INI_KEY_WRITE,#F_RESULT,#Package,STATUS,FAIL INI_KEY_WRITE,#F_RESULT,#Package,CHECK,FAIL ; And finally exit the script GOTO,EXIT_ON_ERROR :END_LOC ;========================================== ; Verify the current OS and set OS variable ; If don't exists then exit sript ;========================================== #OS,#OS_Name :OS_TEST FINDSTRING,#Target_OS,#OS_Name ONERROR,ERROR_OS GOTO,END_OS :ERROR_OS #ERROR_MSG,#ERR_OS ; Write error somewhere... INI_KEY_WRITE,#F_RESULT,#Package,STATUS,FAIL INI_KEY_WRITE,#F_RESULT,#Package,CHECK,FAIL ; And finally exit the script GOTO,EXIT_ON_ERROR :END_OS ;Check if already installed ;FILE_EXISTS,idCmnPrograms\HP Info\HP PC.lnk ;:TEST ;ONERROR,FIRST_INSTALL ;#ERROR_MSG,#DONE ; Write error somewhere... ;INI_KEY_WRITE,#F_RESULT,#Package,STATUS,PASS ;INI_KEY_WRITE,#F_RESULT,#Package,CHECK,FAIL ; And finally exit the script ;MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#ERROR_MSG,#MSG_POS ;Delay,10 ;LOG,#F_DONE ;GOTO,FIN ;========================================== ; Write Package information to Log file ; ;========================================== :FIRST_INSTALL MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#ENV_OK,#MSG_POS INI_KEY_WRITE,#F_RESULT,#Package,PACKAGE_REV,#Version INI_KEY_WRITE,#F_RESULT,#Package,TARGET_OS,#Target_OS INI_KEY_WRITE,#F_RESULT,#Package,OS,#OS_NAME #OS_MAJORVERSION.#OS_MINORVERSION INI_KEY_WRITE,#F_RESULT,#Package,SP,#OS_CSD INI_KEY_WRITE,#F_RESULT,#Package,LOC,#LOC INI_KEY_WRITE,#F_RESULT,#Package,Install_Start,#NOW Delay,10 :COPY_TO_MASTERS MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#COPY,#MSG_POS #LOC,#LOC,\ EQUAL,#ALL_LOCS,TRUE ONERROR,LOC_OS #LOC,#NULL :LOC_OS #OS,#OS,\ EQUAL,#ALL_OS,TRUE ONERROR,LOC_PATH #OS,#NULL :LOC_PATH FILE_COPY,#OSPackage\#LOC*.*,#TARGET_DIR,SILENT,NOCONFIRMATION,NOCONFIRMKDIR ;========================================== ; Verify copy ; ;========================================== :VERIFY_COPY FILE_EXISTS,#TARGET_DIR\default.htm ONGOOD,START_INSTALL #ERROR_MSG,#ERR_COPY ; Write error somewhere... INI_KEY_WRITE,#F_RESULT,#Package,STATUS,FAIL INI_KEY_WRITE,#F_RESULT,#Package,CHECK,FAIL ; And finally exit the script GOTO,EXIT_ON_ERROR :START_INSTALL MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#COPY_OK,#MSG_POS Delay,10 MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#SETUP,#MSG_POS Delay,10 MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#WAIT,#MSG_POS ;creer le lien pour les pages html EQUAL,#OS_NAME,Win98 ONGOOD,Win98 LINK,#TARGET_DIR\default.htm,idCmnPrograms\HP Info\HP PC.lnk GOTO,APPLY_PATCH :Win98 LINK,#TARGET_DIR\default.htm,idPrograms\HP Info\HP PC.lnk ;========================================== ; Apply any patch to registry or ini files ; ;========================================== :APPLY_PATCH ;========================================== ; Verify Install ; ;========================================== :VERIFY_INSTALL :INSTALL_OK INI_KEY_WRITE,#F_RESULT,#Package,STATUS,PASS INI_KEY_WRITE,#F_RESULT,#Package,CHECK,PASS INI_KEY_WRITE,#F_RESULT,#Package,Install_Stop,#NOW INI_KEY_WRITE,#F_RESULT,#Package,ERROR,None MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#OK,#MSG_POS Delay,10 :END_OF_SCRIPT LOG,#F_PASS GOTO,FIN :EXIT_ON_ERROR ; Tell user that package don't support the current LOC MSG_START,#FONT_SIZE,#COLOR_BACK,#COLOR_TEXT,#ERROR_MSG,#MSG_POS INI_KEY_WRITE,#F_RESULT,#Package,ERROR,#ERROR_MSG INI_KEY_WRITE,#F_RESULT,#Package,PACKAGE_REV,#Version INI_KEY_WRITE,#F_RESULT,#Package,TARGET_OS,#Target_OS INI_KEY_WRITE,#F_RESULT,#Package,OS,#OS_NAME #OS_MAJORVERSION.#OS_MINORVERSION INI_KEY_WRITE,#F_RESULT,#Package,SP,#OS_CSD INI_KEY_WRITE,#F_RESULT,#Package,LOC,#CURRENT_LOC INI_KEY_WRITE,#F_RESULT,#Package,Install_Stop,#NOW DELAY,20 GRADIENT,clBlack,clBlack MSG_START,#FONT_SIZE,#CL_RED,#CL_BLACK,#FAIL,#MSG_POS DELAY,20 :FIN