home *** CD-ROM | disk | FTP | other *** search
- /* Change DirectoryOpus directory from directory on Archives:
- ** to original directory. */
-
- options results
-
- status 13 "-1"
- dir=result
-
- dir=strip(dir,'B','"')
- if left(dir,9)="Archives:" then
- do
- i=index(dir,':')
- if i~=0 then
- do
- dir=substr(dir,i+1)
- i=index(dir,'/')
- if i~=0 then
- dir=left(dir,i-1) || ':' || substr(dir,i+1)
- else
- dir=dir || ':'
- i=lastpos('.lha',dir)
- if i~=0 then
- do
- i=lastpos('/',dir,i)
- if i~=0 then
- dir=left(dir,i-1)
- else
- dir=left(dir,index(dir,':'))
- end
- ScanDir '"' || dir || '"'
- end
- end
-