WHEN ~(LEFT(Option,4)='-DIR'|Option='-WBst+'|Option='-WBst-'|Option='-CopyF'|Option='-MoveF'|Option='-Cp2Cl'|Option='-Mv2Cl'|Option='-CpClp'|Option='-Ren_F'|Option='-InfoF'|Option='-Fnote'|Option='-SavAs'|Option='-MovAs'|Option='-fLink'|Option='-sProg'|Option='-Trash') THEN
DO
/* Other or no Arguments */
CALL SelectionLoop
END
OTHERWISE
DO
l=LENGTH(UserArgs)
Files.1='FILES.1'
Files.count=0
SELECT
WHEN UPPER(LEFT(STRIP(UserArgs,'L','"'),4))='-DIR' THEN
DO
ActualPath=RIGHT(UserArgs,l-5)
ActualPath=STRIP(ActualPath,'B','"')
UserArgs=''
CALL SelectionLoop
CALL ExitMe
END
WHEN Option='-WBst+' THEN
DO
addWBstart=1
PARSE VAR UserArgs '-WBst+ 'UserArgs
IF UserArgs='' THEN EXIT 0
cliargs=1
IF GetFileSelection()=0 THEN EXIT 0
IF IsDir('SYS:StartSys/e_WB/_DIR_WBstartup')=1 THEN
DestDir='SYS:StartSys/e_WB/_DIR_WBstartup/'
ELSE
DestDir='SYS:WBstartup/'
CALL ScriptLink
CALL ExitMe
END
WHEN Option='-WBst-' THEN
DO
PARSE VAR UserArgs '-WBst- 'UserArgs
IF UserArgs='' THEN EXIT 0
cliargs=1
IF GetFileSelection()=0 THEN EXIT 0
IF IsDir('SYS:StartSys/e_WB/_DIR_WBstartup')=1 THEN
DestDir='SYS:StartSys/e_WB/_DIR_WBstartup/'
ELSE
DestDir='SYS:WBstartup/'
DO k=1 TO Files.count
ADDRESS COMMAND
'delete >NIL: "'DestDir'_'FileName.k'" FORCE QUIET'
'delete >NIL: "SYS:Tools/Commodities/_'FileName.k'" FORCE QUIET'