# 常用bat脚本
# dos命令备份文件
title 'Batch Backup'
set date=%Date:~0,4%%Date:~5,2%%Date:~8,2%%Time:~0,2%%Time:~3,2%
xcopy "%~dp0\test-job" "%~dp0\backup\%date%\" /e/y
echo 'Batch Backup Success!'
pause
1
2
3
4
5
2
3
4
5
# cmd启动脚本
@echo off
title ctb-gen-job
SET CLASSPATH=
SET CURRENT_DIR=%~dp0
SET PROJECT_DIR=%CURRENT_DIR%..
@echo %PROJECT_DIR%
SET CLASSPATH=%CLASSPATH%;%PROJECT_DIR%
SET CLASSPATH=%CLASSPATH%;%PROJECT_DIR%\lib\*
SET APPNAME=com.cosfuture.eiduo.ctb.gen.CTBGenBootstrap
@echo %CLASSPATH%
:java -Xms1g -Xmx1g -Dfile.encoding=GBK -Dsun.stderr.encoding=GBK -Dsun.stdout.encoding=GBK -classpath "%CLASSPATH%" %APPNAME% start
java -Xms1g -Xmx1g -Dfile.encoding=GBK -classpath "%CLASSPATH%" %APPNAME% start
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 批量执行.exe
@echo off
echo Starting eclipse...
start "" "D:\eclipse\jee-neon\eclipse\eclipse.exe"
echo Starting HBuilder...
start "" "D:\HBuilder\HBuilder.exe"
exit
1
2
3
4
5
6
2
3
4
5
6
# 打开指定网页
path=%path%; C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
start chrome http://in.zhixue.com/rwgl/dashboard
1
2
2
# 批量git
# 批量 clone
url.txt
http://gs.mizss.com/cosfuture/EiduoExamination.git
http://gs.mizss.com/cosfuture/mcard-webapp.git
1
2
2
clone.bat
chcp 65001
@echo off
for /f %%i in (url.txt) do git clone %%i
echo 'git clone finish!'
pause
1
2
3
4
5
6
7
2
3
4
5
6
7
# 批量 pull
chcp 65001
echo off & color 0A
for /d %%f in (D:\www\*) do (
D:
cd %%f
chdir
git pull
)
pause
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10