前言
先前在极客公园里看到一篇文章,介绍一位大牛超过90秒的任务都会采用自动处理. 瞬间高大上,于是在github 中找到他的文章,观摩了一下,用shell脚本,R,python 等编写的,代码硬是没看懂,膜拜。
心有不甘,今天拿批处理练了手,自豪感爆棚,以前3-4分钟完成的事,现在1分钟不到就能完成了,Cool.
直接附上干货.
小工具
1、启动SQL server 服务.bat
@echo.service start......
@echo off
@sc start MSSQLFDLauncher
@sc start MSSQLSERVER
@sc start SQLBrowser
@sc start SQLSERVERAGENT
@sc start MSSQLServerOLAPService
@sc start msftesql
@sc start MsDtsServer
@sc start SQLWriter
@echo off
@echo.start compelete.
@pause
2、关闭SQL server 服务.bat
@echo.service stop......
@echo off
@sc stop MSSQLFDLauncher
@sc stop MSSQLSERVER
@sc stop SQLBrowser
@sc stop SQLSERVERAGENT
@sc stop MSSQLServerOLAPService
@sc stop msftesql
@sc stop MsDtsServer
@sc stop SQLWriter
@echo off
@echo.stop compelete.
@pause
3、修改时间,并运行程序,若程序关闭,则恢复原时间
@echo off
SET y=%date:~0,4%
SET m=%date:~5,2%
SET d=%date:~8,2%
ECHO %y%/%m%/%d%
DATE 2015/08/08
START /WAIT "" "D:\Program Files\POS.exe"
:open
tasklist |find "SISS.Store8.POS.exe" /i>nul 2>nul
if "%errorlevel%"=="1" goto xg
goto open
:xg
DATE %y%/%m%/%d%&&EXIT
pause
4、QQ关闭后1小时,自动关机
@echo off
tasklist|findstr /i "QQ.exe" ||shutdown -s -t 3600
echo QQ shutdown.
pause
以上是个人的一些总结,如有不恰当之处,望在评论中指出。