home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 18 REXX
/
18-REXX.zip
/
trays09b.zip
/
backtray.cmd
next >
Wrap
OS/2 REXX Batch file
|
2000-03-20
|
1KB
|
54 lines
/* Rexx Script by SubSyS solutions*/
parse arg backupfile
say ""
say "BackUpTray for WarpCenter V0.9b by SubSyS "
say ""
If backupfile = "" then signal HELPTXT
rc = RxFuncAdd('SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs')
call SysLoadFuncs
call RxFuncAdd 'WPToolsLoadFuncs', 'WPTOOLS', 'WPToolsLoadFuncs'
rc = WPToolsLoadFuncs()
iRetco = WPToolsQueryObject("<WP_WARPCENTER>",,, "SetupString")
if Iretco Then
do
say 'Writing traysettings to backupfile:' backupfile
startpos = 1
do i = 1 to 100
adtray_pos.i = pos("ADDTRAY", setupstring, startpos)
if adtray_pos.i = 0 then leave
sem_pos.i = pos(";", setupstring, startpos)
startpos = sem_pos.i + 1
end
do a = 1 to i-1
olen = sem_pos.a - adtray_pos.a
output = substr(setupstring, adtray_pos.a, olen)
rc = lineout(backupfile, output)
end
say "Done!"
end
else
say 'Unable to return object settings for WarpCenter'
exit
HELPTXT:
say "Usage:"
say " backtray<.cmd> backupfile"
say " e.g.: backtray C:\backup\wctray01.set"
ENDE: