home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dream 51
/
Amiga_Dream_51.iso
/
Atari
/
Desktops
/
nodsk302.lzh
/
SCRIPTE
/
ZIPSHOW.NDS
< prev
Wrap
Text File
|
1995-01-23
|
1KB
|
85 lines
set ignoreerr
set ignorebrk
#
# Zielpfad und -datei suchen und erstellen
#
set cdir = ▌
set path = $2:t:r
set path = $TEMPDIR\$path
set pnum = 0
while (-e $path.$pnum)
set pnum @ $pnum + 1
wend
set path = $path.$pnum
set file = $path\$3
mkdir $path
cd $path
#
# optionaler Bildertreiber
#
set t = $3:r
if ("x"$3 != "x"$t) then
set type = $3:e
set pdrv = $SYSDIR\$type.NDT
if (! -e $pdrv) unset pdrv
endif
#
# Datei entarcen
#
packerzip -x $2 $3
#
# Warte auf Datei!
#
if ( $?multitask) then
set i = 0
while ( ( ! -e $file ) .or. ( -z $file ) )
sleep 1
set i @ $i+1
if ( $i .ge. 4) then
gecho -H'Fehler beim Entpacken' 'Script wird abgebrochen'
rm -nRY $path
unset ignoreerr
unset ignorebrk
return
endif
wend
endif
#
# Terminalfenster schlie₧en
#
w_close -NWCON1
#
# Bild-/Text-/Dump-Fenster öffnen
#
if ($1 == 1) then
if ($?pdrv) then
wpic -t$pdrv -P$wpicpos -X"rm -nRY $path" $file
else
wview -P$wtextpos -X"rm -nRY $path" $file
endif
else
wdump -P$wtextpos -X"rm -nRY $path" $file
endif
cd $cdir
unset ignoreerr
unset ignorebrk