# 常用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

# 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

# 批量执行.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

# 打开指定网页

path=%path%; C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
start chrome http://in.zhixue.com/rwgl/dashboard
1
2

# 批量git

# 批量 clone

url.txt

http://gs.mizss.com/cosfuture/EiduoExamination.git
http://gs.mizss.com/cosfuture/mcard-webapp.git
1
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

# 批量 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
更新时间: 2021-05-07 22:32:57