home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 18 REXX / 18-REXX.zip / rxls05.cmd < prev    next >
OS/2 REXX Batch file  |  1995-03-28  |  6KB  |  102 lines

  1. /* 9506LS07.CMD (RXLS05.CMD) - Build your own Launchpad */
  2.                                                     /* 0002 */
  3. LaunchPadID = '<WP_LAUNCHPAD>'                      /* 0003 */
  4. location    = '<WP_OS2SYS>'                         /* 0004 */
  5. title       = 'LaunchPad'                           /* 0005 */
  6. class       = 'WPLaunchPad'                         /* 0006 */
  7.                                                     /* 0007 */
  8. /*------------------------*\                        /* 0008 */
  9. |  Setup LaunchPad string  |                        /* 0009 */
  10. \*------------------------*/                        /* 0010 */
  11. parameters =,                                       /* 0011 */
  12.    'CCVIEW=NO;'                              ||,    /* 0012 */
  13.    'HELPPANEL=32253;'                        ||,    /* 0013 */
  14.    'ICONRESOURCE=74 PMWP.DLL;'               ||,    /* 0014 */
  15.    'LPACTIONSTYLE=OFF;'                      ||,    /* 0015 */
  16.    'LPCLOSEDRAWER=YES;'                      ||,    /* 0016 */
  17.    'LPDRAWERTEXT=YES;'                       ||,    /* 0017 */
  18.    'LPFLOAT=NO;'                             ||,    /* 0018 */
  19.    'LPHIDECTLS=YES;'                         ||,    /* 0019 */
  20.    'LPSMALLICONS=YES;'                       ||,    /* 0020 */
  21.    'LPTEXT=YES;'                             ||,    /* 0021 */
  22.    'LPVERTICAL=YES;'                         ||,    /* 0022 */
  23.    'NOPRINT=YES;'                            ||,    /* 0023 */
  24.    'FPOBJECTS='                              ||,    /* 0024 */
  25.       '<WP_DRIVES>,'                /* 01 */ ||,    /* 0025 */
  26.       '<WPPO_HPLaserJ>,'            /* 02 */ ||,    /* 0026 */
  27.       '<Corel_Draw!>,'              /* 03 */ ||,    /* 0027 */
  28.       '<WP_MEGASCAN^3>,'            /* 04 */ ||,    /* 0028 */
  29.       '<WP_OS2WIN>,'                /* 05 */ ||,    /* 0029 */
  30.       '<TAPCIS>,'                   /* 06 */ ||,    /* 0030 */
  31.       '<WordPerfect_for_Windows>,'  /* 07 */ ||,    /* 0031 */
  32.       '<WP_GAMES>,'                 /* 08 */ ||,    /* 0032 */
  33.       ';'                                    ||,    /* 0033 */
  34.    'OBJECTID=' || LaunchPadID || ';'                /* 0034 */
  35.                                                     /* 0035 */
  36. call SysCreateObject class,,                        /* 0036 */
  37.                      title,,                        /* 0037 */
  38.                      location,,                     /* 0038 */
  39.                      parameters,,                   /* 0039 */
  40.                      'R'                            /* 0040 */
  41. if RESULT <> 1 then                                 /* 0041 */
  42.    do                                               /* 0042 */
  43.       say '   Error creating launchpad'             /* 0043 */
  44.       exit                                          /* 0044 */
  45.    end                                              /* 0045 */
  46.                                                     /* 0046 */
  47. /*----------------------*\                          /* 0047 */
  48. |  Setup drawer strings  |                          /* 0048 */
  49. \*----------------------*/                          /* 0049 */
  50. drawer_01 =,                                        /* 0050 */
  51.    'DRAWEROBJECTS=01,'                       ||,    /* 0051 */
  52.       '<BackMaster>,'                        ||,    /* 0052 */
  53.       'L:\WWW,'                              ||,    /* 0053 */
  54.       ';'                                           /* 0054 */
  55.                                                     /* 0055 */
  56. drawer_02 =,                                        /* 0056 */
  57.    'DRAWEROBJECTS=02,'                       ||,    /* 0057 */
  58.       '<WPPO_FxPrint>,'                      ||,    /* 0058 */
  59.       ';'                                           /* 0059 */
  60.                                                     /* 0060 */
  61. drawer_03 =,                                        /* 0061 */
  62.    'DRAWEROBJECTS=03,'                       ||,    /* 0062 */
  63.       'c:\os2addon\pmcamera.exe,'            ||,    /* 0063 */
  64.       ';'                                           /* 0064 */
  65.                                                     /* 0065 */
  66. drawer_05 =,                                        /* 0066 */
  67.    'DRAWEROBJECTS=05,'                       ||,    /* 0067 */
  68.       '<WP_WINFS>,'                          ||,    /* 0068 */
  69.       '<WP_WIN2WIN>,'                        ||,    /* 0069 */
  70.       '<WP_DOSFS>,'                          ||,    /* 0070 */
  71.       '<WP_DOSWIN>,'                         ||,    /* 0071 */
  72.       '<WP_OS2FS>,'                          ||,    /* 0072 */
  73.       ';'                                           /* 0073 */
  74.                                                     /* 0074 */
  75. drawer_06 =,                                        /* 0075 */
  76.    'DRAWEROBJECTS=06,'                       ||,    /* 0076 */
  77.       '<IAK_SLIPPM>,'                        ||,    /* 0077 */
  78.       '<ADV_DIALER>,'                        ||,    /* 0078 */
  79.       '<WP_OS/2_CIM__>,'                     ||,    /* 0079 */
  80.       '<WP_INTERNET^C>,'                     ||,    /* 0080 */
  81.       '<WP_XTALK_^MK_>,'                     ||,    /* 0081 */
  82.       ';'                                           /* 0082 */
  83.                                                     /* 0083 */
  84. drawer_07 =,                                        /* 0084 */
  85.    'DRAWEROBJECTS=07,'                       ||,    /* 0085 */
  86.       '<WP_WP_5.1>,'                         ||,    /* 0086 */
  87.       '<WP_REXX_^HAND>,'                     ||,    /* 0087 */
  88.       ';'                                           /* 0088 */
  89.                                                     /* 0089 */
  90. /*-----------------------------------------------*\ /* 0090 */
  91. |  Add drawers to LaunchPad & open it on Desktop  | /* 0091 */
  92. \*-----------------------------------------------*/ /* 0092 */
  93. call SysSetObjectData LaunchpadID, drawer_01        /* 0093 */
  94. call SysSetObjectData LaunchpadID, drawer_02        /* 0094 */
  95. call SysSetObjectData LaunchpadID, drawer_03        /* 0095 */
  96. call SysSetObjectData LaunchpadID, drawer_05        /* 0096 */
  97. call SysSetObjectData LaunchpadID, drawer_06        /* 0097 */
  98. call SysSetObjectData LaunchpadID, drawer_07        /* 0098 */
  99.                                                     /* 0099 */
  100. call SysOpenObject LaunchpadID, 0, 1                /* 0100 */
  101. exit                                                /* 0101 */
  102.