WarpIn Script Samples: Difference between revisions
Jump to navigation
Jump to search
(Created page with " ==Creating WPS Objects== CREATEOBJECT="REPLACE WPFolder|4OS/2|<WP_APPSFOLDER>|OBJECTID=<WP_4OS2FOLDER>" CREATEOBJECT="REPLACE WPProgram|4OS/2 (Window)|<WP_4OS2FOLDER>|O...") |
No edit summary |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
This is a note to myself to remember things when creating a WarpIn Installer. | |||
==Target Samples== | |||
TARGET="$(WARPIN_DEFAULTTOOLSPATH)\4OS2" | |||
TARGET="$(WARPIN_DEFAULTAPPSPATH)\pointers" | |||
==Creating WPS Objects== | ==Creating WPS Objects== | ||
Line 8: | Line 13: | ||
CREATEOBJECT="REPLACE WPProgram|4OS/2 (Window)|<WP_4OS2FOLDER>|OBJECTID=<WP_4OS2WIN>;EXENAME=$(1)\4OS2.EXE;PROGTYPE=WINDOWABLEVIO;PARAMETERS=%;STARTUPDIR=?:\;NOPRINT=YES;HIDEBUTTON=DEFAULT;MINWIN=DEFAULT;CCVIEW=YES;DEFAULTVIEW=DEFAULT" | CREATEOBJECT="REPLACE WPProgram|4OS/2 (Window)|<WP_4OS2FOLDER>|OBJECTID=<WP_4OS2WIN>;EXENAME=$(1)\4OS2.EXE;PROGTYPE=WINDOWABLEVIO;PARAMETERS=%;STARTUPDIR=?:\;NOPRINT=YES;HIDEBUTTON=DEFAULT;MINWIN=DEFAULT;CCVIEW=YES;DEFAULTVIEW=DEFAULT" | ||
CREATEOBJECT="REPLACE WPProgram|4OS/2 (Full screen)|<WP_4OS2FOLDER>|OBJECTID=<WP_4OS2FS>;EXENAME=$(1)\4OS2.EXE;PROGTYPE=FULLSCREEN;PARAMETERS=%;STARTUPDIR=?:\;NOPRINT=YES;HIDEBUTTON=DEFAULT;MINWIN=DEFAULT;CCVIEW=YES;DEFAULTVIEW=DEFAULT" | |||
CREATEOBJECT="REPLACE WPShadow|4OS/2 (Window)|<WP_PROMPTS>|SHADOWID=<WP_4OS2WIN>;OBJECTID=<SHADOW_4OS2WIN>;" | |||
CREATEOBJECT="REPLACE WPShadow|4OS/2 (Full screen)|<WP_PROMPTS>|SHADOWID=<WP_4OS2FS>;OBJECTID=<SHADOW_4OS2FS>;" | |||
CREATEOBJECT="REPLACE WPProgram|4OS/2 Manual|<WP_4OS2FOLDER>|OBJECTID=<WP_4OS2MANUAL>;EXENAME=VIEW.EXE;PARAMETERS=$(1)\4OS2.INF;" | |||
CREATEOBJECT="REPLACE WPProgram|Archive Viewer|<WP_TOOLS>|EXENAME=$(1)\ARCVIEW.EXE;PROGTYPE=PM;ASSOCFILTER=*.ZIP,*.TAR,*_TAR,*.Z,*.TGZ,*.GZ,*.TBZ,*.TBZ2,*.BZ2,*.TLZ,*.LZ,*.7Z,*.RAR,*.ARJ,*.JAR,*.LZH,*.LHA,*.WPI,*.RPM;OBJECTID=<ECS_ARCVIEW>" | |||
==Config.SYS changes== | ==Config.SYS changes== | ||
CONFIGSYS="SET USE_HOSTS_FIRST=1| UNIQUE" | |||
CONFIGSYS="SET HOSTNAME=$(HOSTNAME)| UNIQUE" | |||
CONFIGSYS="SET USER=$(USER)| UNIQUE" | |||
CONFIGSYS="SET HOME=$(HOME)| UNIQUE" | |||
CONFIGSYS="SET PATH=$(1); | ADDRIGHT" | CONFIGSYS="SET PATH=$(1); | ADDRIGHT" | ||
Line 22: | Line 38: | ||
EXECUTE="if not exist $(1)\4start.cmd copy $(1)\4start.cmd.sample $(1)\4start.cmd" | EXECUTE="if not exist $(1)\4start.cmd copy $(1)\4start.cmd.sample $(1)\4start.cmd" | ||
EXECUTE="if not exist $(1)\4OS2.INI copy $(1)\4OS2.INI.sample $(1)\4OS2.INI" | EXECUTE="if not exist $(1)\4OS2.INI copy $(1)\4OS2.INI.sample $(1)\4OS2.INI" | ||
==Register WPS Classes== | |||
REGISTERCLASS="WPHwManagerEx|$(1)\hwman.dll" | |||
REPLACECLASS="WPHwManager|WPHwManagerEx" | |||
==Links== | |||
* [https://github.com/OS2World/DEV-SAMPLES-WarpIN WarpIN WIS Samples] | |||
[[Category:Development]] |
Latest revision as of 17:55, 2 April 2021
This is a note to myself to remember things when creating a WarpIn Installer.
Target Samples
TARGET="$(WARPIN_DEFAULTTOOLSPATH)\4OS2"
TARGET="$(WARPIN_DEFAULTAPPSPATH)\pointers"
Creating WPS Objects
CREATEOBJECT="REPLACE WPFolder|4OS/2|<WP_APPSFOLDER>|OBJECTID=<WP_4OS2FOLDER>"
CREATEOBJECT="REPLACE WPProgram|4OS/2 (Window)|<WP_4OS2FOLDER>|OBJECTID=<WP_4OS2WIN>;EXENAME=$(1)\4OS2.EXE;PROGTYPE=WINDOWABLEVIO;PARAMETERS=%;STARTUPDIR=?:\;NOPRINT=YES;HIDEBUTTON=DEFAULT;MINWIN=DEFAULT;CCVIEW=YES;DEFAULTVIEW=DEFAULT"
CREATEOBJECT="REPLACE WPProgram|4OS/2 (Full screen)|<WP_4OS2FOLDER>|OBJECTID=<WP_4OS2FS>;EXENAME=$(1)\4OS2.EXE;PROGTYPE=FULLSCREEN;PARAMETERS=%;STARTUPDIR=?:\;NOPRINT=YES;HIDEBUTTON=DEFAULT;MINWIN=DEFAULT;CCVIEW=YES;DEFAULTVIEW=DEFAULT" CREATEOBJECT="REPLACE WPShadow|4OS/2 (Window)|<WP_PROMPTS>|SHADOWID=<WP_4OS2WIN>;OBJECTID=<SHADOW_4OS2WIN>;" CREATEOBJECT="REPLACE WPShadow|4OS/2 (Full screen)|<WP_PROMPTS>|SHADOWID=<WP_4OS2FS>;OBJECTID=<SHADOW_4OS2FS>;"
CREATEOBJECT="REPLACE WPProgram|4OS/2 Manual|<WP_4OS2FOLDER>|OBJECTID=<WP_4OS2MANUAL>;EXENAME=VIEW.EXE;PARAMETERS=$(1)\4OS2.INF;"
CREATEOBJECT="REPLACE WPProgram|Archive Viewer|<WP_TOOLS>|EXENAME=$(1)\ARCVIEW.EXE;PROGTYPE=PM;ASSOCFILTER=*.ZIP,*.TAR,*_TAR,*.Z,*.TGZ,*.GZ,*.TBZ,*.TBZ2,*.BZ2,*.TLZ,*.LZ,*.7Z,*.RAR,*.ARJ,*.JAR,*.LZH,*.LHA,*.WPI,*.RPM;OBJECTID=<ECS_ARCVIEW>"
Config.SYS changes
CONFIGSYS="SET USE_HOSTS_FIRST=1| UNIQUE" CONFIGSYS="SET HOSTNAME=$(HOSTNAME)| UNIQUE" CONFIGSYS="SET USER=$(USER)| UNIQUE" CONFIGSYS="SET HOME=$(HOME)| UNIQUE"
CONFIGSYS="SET PATH=$(1); | ADDRIGHT" CONFIGSYS="SET DPATH=$(1); | ADDRIGHT" CONFIGSYS="SET HELP=$(1); | ADDRIGHT" CONFIGSYS="SET BOOKSHELF=$(1); | ADDRIGHT" CONFIGSYS="LIBPATH=$(1); | ADDRIGHT" EXECUTE="if not exist $(1)\4start.cmd copy $(1)\4start.cmd.sample $(1)\4start.cmd" EXECUTE="if not exist $(1)\4OS2.INI copy $(1)\4OS2.INI.sample $(1)\4OS2.INI"
Register WPS Classes
REGISTERCLASS="WPHwManagerEx|$(1)\hwman.dll" REPLACECLASS="WPHwManager|WPHwManagerEx"