home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BUG 2
/
BUGCD1997_01.iso
/
utils
/
winbatch
/
doserror.wb_
< prev
next >
Wrap
Text File
|
1994-08-28
|
935b
|
30 lines
; DOS Errorlevel Code courtesy of Neil Rubenking, PC Magazine
if Param0==0
Message("Information","DOSERROR.WBT shows how to get an errorlevel back into WinBatch from a DOS application. Inspect file for more information.")
exit
endif
;This WBT file works in conjunction with the DOSERROR.BAT file also
;in the sample directory. Run the DOS program via the DOSERROR.BAT
;file, and the pick the errorlevel out of the result.
;Example
DosProgram="Bananna.com" ; Some DOS Program
DosParms="-w -xfred.dat '47 BumbleBee St'" ; Assorted random parameters
RunWait("DOSERROR.BAT",strcat(DosProgram, " ", DosParms))
a=FileItemize("ERROR*.LVL")
if ItemCount(a," ") !=1
Message("Errorlevel Reporting Problem","Multiple ERRORxxxLVL files exist")
exit
endif
a=ItemExtract(1,a," ")
a=FileRoot(a)
errorlevel=strsub(a,6,strlen(a)-5)
Message("ErrorLevel is",errorlevel)