C#快捷编译并发布的批处理脚本
发布批处理
发布批处理
::生成新的版本
set year=%date:~2,2%
set month=%date:~5,2%
set day=%date:~8,2%
set VERSION=%year%%month%%day%
set NEWVERSION=1.0.0.%VERSION%
set NAME=MicroSeis
set SRC=%NAME%-%NEWVERSION%
set OLD=%NAME%-base
rd /s /q %SRC%\
xcopy /e /y /q %OLD% %SRC%\
:: 编译新的文件
SET PROJECTPATH=D:\XXX
:: 编译工具路径
SET DEVENVCOM="C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.com"
set BUILDSRC=%PROJECTPATH%\Release
%DEVENVCOM% "%PROJECTPATH%\XXX.sln" /rebuild "Release|x64" /project "XXX"
xcopy /e /y /q %PROJECTPATH%\XXX\bin\x64\Release\Microseis.exe %SRC%\
del %SRC%\*.pdb
del %SRC%\*.xml
:: pause;
rem 自动拷贝到共享目录
set DEST=D:\share\release\%NAME%-%NEWVERSION%
xcopy /e /y /q %SRC%\ %DEST%\
echo "发布成功"
:: pause;
start的用途
start 同时启动多个进程,类似如下:
start mysqld --defaults-file="C:/ProgramData/MySQL/MySQL Server 5.7/Data/3307/my.cnf"
批处理命令——call 和 start
https://www.cnblogs.com/Braveliu/p/5078283.html
快速将多个文件内容合并成1个文件
COPY *.java 1.java
https://blog.csdn.net/e_wsq/article/details/7278239
editplus 批量替换 正则表达式,删除 注释
/**(.|\n)*?*/
word 版本字体:
宋体, 六号, 黑色,单倍行距 1.0