home *** CD-ROM | disk | FTP | other *** search
- resident >nil: c:requestchoice pure
- resident >nil: c:requestfile pure
- resident >nil: c:which pure
-
- ; $VER: FillDisk v1.0 (20.4.97) Richard Burke
-
- lab beg
- if exists env:src
- delete >nil: env:src
- endif
-
- if exists env:src1
- delete >nil: env:src1
- endif
-
- if exists env:dest
- delete >nil: env:dest
- endif
-
- if exists env:dest1
- delete >nil: env:dest1
- endif
-
- if exists env:yn
- delete >nil: env:yn
- endif
-
- if exists env:dop
- delete >nil: env:dop
- endif
-
- if exists env:wld
- delete >nil: env:wld
- endif
-
- if exists env:fill
- delete >nil: env:fill
- endif
-
- if exists env:mo
- delete >nil: env:mo
- endif
-
- which fill all >env:fill
- if warn
- requestchoice "FillDisk Error Message" "Can't find 'Fill' tool! *nSee docs for details!" "Quit"
- quit
- endif
-
- requestchoice >env:dop "Drawer or pattern?" "Use ALL files in source drawer*nor use wildcard pattern?" "All" "Wildcard"
- if $dop EQ 1
- skip sc
- else
- skip wld
- endif
-
- lab sc
- requestfile >env:src TITLE "Choose drawer to fit" POSITIVE Okay DRAWERSONLY
- if warn
- skip end
- endif
-
- if not exists $src
- echo "Source does not exist! Choose again!"
- delete >nil: env:src
- skip sc back
- endif
-
- if exists env:src
- skip dst
- endif
-
- lab wld
- requestfile >env:src TITLE "Choose pattern to fit" POSITIVE Okay
- if warn
- skip end
- endif
-
- lab dst
- requestfile >env:dest TITLE "Choose destination" POSITIVE Fit DRAWERSONLY DRAWER df0:
- if warn
- skip end
- endif
-
- if not exists $dest
- echo "Destination does not exist! Choose again!"
- delete >nil: env:dest
- skip dst back
- endif
-
- echo >env:src1 $src
- echo >env:dest1 $dest
-
- requestchoice >env:yn "Delete?" "Should I delete original files?*n*nSource: $src1*nDestination: $dest1" "Yes" "No"
- if $yn EQ "1"
- Fill $src $dest move clone multi
- else
- Fill $src $dest clone multi
- endif
-
- requestchoice >env:mo "More?" "More drawers to fit?" "Yes" "No"
- if $mo EQ "1"
- echo "*e[1;1H*e[J"
- skip beg back
- endif
-
- lab end
- echo "*e[1;1H*e[J"
- echo ""
- echo ""
- echo ""
- echo " *e[1;32m Thank you for using"
- echo " *e[0;1m Fill*e[0m*e[33mDisk"
- quit