home *** CD-ROM | disk | FTP | other *** search
- /* */
- call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs'
- call SysLoadFuncs
- call SysCls
- pos = SysCurPos(5,0)
- say 'Enter the target drive and directory then press <ENTER>'
- PULL targdrv
- say ' '
- say 'Enter the source drive and directory then press <ENTER>'
- PULL srcepath
- say ' '
- say 'Installing Alarm Clock in 'targdrv
- call STARTINSTALL
- call INSTALRMCLK
- say ' '
- say '┌───────────────────────────────────────────┐'
- say '│ │'
- say '│ Alarm Clock INSTALLED │'
- say '│ │'
- say '│ Be sure that the selected directory is in │'
- say '│ your LIBPATH= statement or .\ is in the │'
- say '│ LIBPATH. See your CONFIG.SYS file. │'
- say '│ │'
- say '└───────────────────────────────────────────┘'
- exit
-
-
-
-
-
- STARTINSTALL:
- call SysFileTree srcepath, 'file', 'D'
- if file.0 = 0 then do
- say 'No files found in 'srcepath
- exit
- end
-
- call SysFileTree targdrv, 'file', 'D'
- if file.0 = 0 then do
- call CREATEPATH
- end /* Do */
- return /* STARTINSTALL */
-
-
- INSTALRMCLK:
- "@echo off"
- copy srcepath'\*.* 'targdrv
- settings='OBJECTID=<ALARMCLK_FOLDER>;ICONFILE='srcepath'\folder.ico'
- call SysCreateObject 'WPFolder', 'Alarm Clock', '<WP_DESKTOP>', settings, 'REPLACE'
- settings='PROGTYPE=PM;EXENAME='targdrv'\ALRMCLK2.EXE;OBJECTID=<ALRMCLK2>;STARTUPDIR='targdrv
- call SysCreateObject 'WPProgram', 'Alarm Clock', '<ALARMCLK_FOLDER>', settings, 'REPLACE'
- settings='PROGTYPE=PM;EXENAME=VIEW.EXE;OBJECTID=<ACHELP>;STARTUPDIR='targdrv';PARAMETERS=ALRMCLK2.INF'
- call SysCreateObject 'WPProgram', 'Alarm Clock Help', '<ALARMCLK_FOLDER>', settings, 'REPLACE'
- echo on
- return
-
- CREATEPATH:
-
- do I = 1 to 5 by 1
- say ' '
- say 'Press Y to create the directory 'targdrv
- say 'Press N to end the install'
- rc = SysGetKey()
- say ' '
- say ' '
- select
- when rc = 'Y' then do
- rc = SysMkDir(targdrv)
- if rc \= 0 then do
- say 'Error Creating 'targdrv
- say 'Install Ended unsuccessfully'
- beep(454, 100)
- exit
- end
- leave
- end /* Do */
- when rc = 'y' then do
- rc = SysMkDir(targdrv)
- if rc \= 0 then do
- say 'Error Creating 'targdrv
- say 'Install Ended unsuccessfully'
- beep(454, 100)
- exit
- end
- leave
- end /* Do */
- when rc = 'N' then leave
- when rc = 'n' then leave
- otherwise beep(454, 100)
- end /* select */
- end /* do */
-
- return /* CREATEPATH */