UPDATE...
This code works, but I would like to know what is wrong or what I'm doing wrong with the code Jochen gave me, it should work also.

code:
; *** Variables ***
$ChkNavService = '%comspec% /c %windir%\pv.exe -q >C:\RC.TXT'
$NavServiceStatus = '%comspec% /c %windir%\system32\find.exe /I "rtvscan.exe" C:\RC.TXT'
$StopNavService = 'NET STOP "Norton AntiVirus Client"'
$StartNavService = 'NET START "Norton AntiVirus Client"'

IF EXIST("C:\RC.TXT")
DEL "C:\RC.TXT"
ENDIF
SHELL $ChkNavService
SHELL $NavServiceStatus

IF @ERROR = 1 GOTO BAD
ENDIF
IF @ERROR = 0 GOTO GOOD
ENDIF
GOTO DONE

:GOOD
?"The Service is running"
GOTO DONE

:BAD
? "The Service is not running"
GOTO DONE

:DONE


This code also works

code:
IF EXIST("C:\RC.TXT")
DEL "C:\RC.TXT"
ENDIF
SHELL $ChkNavService
SHELL $NavServiceStatus

SELECT
CASE @ERROR = 0
GOTO GOOD
CASE @ERROR = 1
GOTO BAD
ENDSELECT
GOTO DONE


[ 02 October 2001: Message edited by: NTDOC ]