首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

使用命令行啟動打印服務,该怎么解决

2012-02-14 
使用命令行啟動打印服務@echo onnet stopspoolernet start spoolerpause現在想加個判斷如果已經啟動就不用

使用命令行啟動打印服務
@echo on
net stop spooler
net start spooler
pause


現在想加個判斷

如果已經啟動就不用啟動
如果已經停止的話再執行啟動語句。

應怎樣寫呢

[解决办法]

BatchFile code
@echo offfor /f %%i in ('sc query Spooler^|find /i /c "stopped"') do ( if %%i==1 (  sc config spooler start= auto>nul  sc start spooler>nul&&echo 服务已启动!||echo 无法启动服务!  ) else (  echo 服务已经启动,无需设置! ))pause>nul 

热点排行