home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 1997 November
/
PCWorld_1997-11_cd.bin
/
software
/
sharware
/
utility
/
PACKERS
/
JAM
/
EXTEND.BAT
< prev
next >
Wrap
DOS Batch File
|
1995-03-09
|
2KB
|
66 lines
@echo off
rem JAM R1.20, EXTEND.BAT -- automatically enlarges a JAM drive.
rem Sun Jul 10 1994, written by George A. Reznik.
rem Copyright (c) 1992-1994 JAM Software.
rem All Rights Reserved.
echo EXTEND 1.20 Copyright (c) JAM Software, 1992-1994. All rights reserved.
echo:
if "%1" == "" goto usage
if not "%1" == "/?" goto getinfo
:usage
echo Automatically enlages the size of a JAM drive.
echo Use:
echo EXTEND drive: [size]
echo Where:
echo drive JAM drive to extend
echo size Specifies amount of physical space (in Kbytes)
echo on which JAM drive should be extended.
echo If not specified the maximum possible value is used.
echo Example:
echo EXTEND D: -- extend the size of JAM drive D:
echo Note:
echo Do not run this batch file from the drive you want to extend.
goto end
:getinfo
jmount /q %1 > extend2.bat
if errorlevel 1 goto end
if not exist extend2.bat goto cerror
echo Building secondary command file ...
echo if not "%%4" == "available" goto chkflags > jam.bat
echo echo JAM drive %%2 not mounted. >> jam.bat
echo goto end >> jam.bat
echo :chkflags >> jam.bat
echo if not "%%5" == "[Locked]" goto unmount >> jam.bat
echo echo JAM drive %%2 locked. >> jam.bat
echo goto end >> jam.bat
echo :unmount >> jam.bat
echo echo Deactivating JAM drive %%2 ... >> jam.bat
echo jmount /q /d %%2 >> jam.bat
echo if errorlevel 1 goto end >> jam.bat
echo echo Extending the size of %%4 ... >> jam.bat
echo jsize /q %%4 +%2 >> jam.bat
echo if errorlevel 1 goto end >> jam.bat
echo echo Remounting JAM drive %%2 ... >> jam.bat
echo jmount /q /m %%2 %%4 >> jam.bat
echo :end >> jam.bat
if exist jam.bat goto run
:cerror
echo Cannot create a file on current drive.
goto end
:run
call extend2.bat
del extend2.bat
del jam.bat
:end