举个例子, 这是我自己经常用的一个批处理:
http://wenwen.soso.com/z/q205037620.htm?sp=1001
@echo off
title 开启打印服务
set /p cho= 请选择(1。开启 2。关闭):
if %cho%==1 goto 1
if %cho%==2 goto 2
exit
:1
echo.
sc config Spooler start= demand>nul
net start Spooler>nul 2>nul&&echo 开启服务成功,按任意键退出……&&pause>nul&&exit
if errorlevel 1 goto 3
:3
echo.
set /p cho1= 服务本来就是开启的,是否关闭?(Y/N):
if /i %cho1%==Y goto 2
if /i %cho1%==n exit
:2
echo.
sc config Spooler start= disabled>nul
net stop Spooler>nul 2>nul&&echo 关闭服务成功,按任意键退出……&&pause>nul&&exit
if errorlevel 1 goto 4
:4
echo.
set /p cho1= 服务本来就是关闭的,是否开启?(Y/N):
if /i %cho1%==Y goto 1
if /i %cho1%==n exit