VS下批处理使用postBuild

项目中有时用到批处理操作



其中为传入3个参数

bat文件中如下:

SET ProjectDir=%1
SET TargetDir=%2
SET /a BuildStyle=%3
CALL :copyFile CEF/lib/icudtl.dat
::BerBonSOUI.SOUI
ECHO 复制SOUI依赖库...
ECHO 参数为%BuildStyle%
if  %BuildStyle% EQU 0 (goto debugDll)
if  %BuildStyle% EQU 1 (goto releaseDll)
:debugDll
ECHO Copy debug dll
CALL :copyFile SOUI/dll/imgdecoder-gdipd.dll
EXIT
:releaseDll
ECHO Copy release dll
CALL :copyFile SOUI/dll/imgdecoder-gdip.dll
EXIT
:copyFile
SET filepath=%1
SET filename=%~n1%~x1
SET copyfrom=%ProjectDir%%filepath%
SET copyto=%TargetDir%%filename%
if not exist %copyto% (
echo 复制 %copyfrom% -> %copyto%
XCOPY "%copyfrom%" "%copyto%" /F /Y)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值