我可以使用脚本文件自动化产品版本吗?

时间:2014-04-02 08:44:23

标签: batch-file vbscript build-automation

我想自动更新版本号的过程。我在.cs文件中的一个const字符串变量中维护版本号。在我的.cs文件中,我也有其他变量。

如何遍历文件以查找字符串变量值,然后使用新值更新它?

1 个答案:

答案 0 :(得分:0)

.cs文件只是纯文本,因此只需使用带有For字符串替换的Set循环。

@echo off
setlocal enabledelayedexpansion
(for /f "tokens=*" %%f in (input.cs) do (
        set "line=%%f"
        set "line=!line:Find=Replace!"
        echo(!line!
)) > tmp.txt
Move /y tmp.txt input.cs