[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 求教如何批处理修改.ini文件中某一日期

求教如何批处理修改.ini文件中某一日期

如何通过批处理,将下面SaleNo=20130708一行中,等号后面的内容修改为当前日期,格式不变。
比如今天是2013年8月26日,等号后面的内容就修改为20130826
[system]
oilgunno=088
StationID=
SaleNo=20130708

本帖最后由 花开花落 于 2013-8-27 21:33 编辑

回复 2# Lumiere


    文本不是就这三行,前后都有很多内容,我只想替换SaleNo= 这一行, 除了这一行,整个文本没有再出现SaleNo=的字符了

    也可以把SaleNo= 这一行完全删除了,重新添加,要怎么写呢?

TOP

两位的代码我都试过了,都可以实现,确实长见识了,非常感谢,不过还有一个小问题,就是这两个批处理执行完所有的空行都没有了,这个可以处理不?

TOP

本帖最后由 花开花落 于 2013-8-28 13:49 编辑

回复 11# terse


    这次可以了,非常感谢大家,学习啦

TOP

是的,不覆盖同名文件总是写起来比较麻烦,但是感觉很帅呀

TOP

还有一个问题要请教,在这个ini文件中有一行内容,需要用到当前的IP地址,怎么将下面
“HOST=”后面的“192.168.1.6”,替换为“HOST=我当前机器本地连接的IP地址”呢

[Hosts]
Host=192.168.1.6
Standby=192.168.1.7

TOP

回复 11# terse


   
还有一个问题要请教,在这个ini文件中有一行内容,需要用到当前的IP地址,怎么将下面
“HOST=”后面的“192.168.1.6”,替换为“HOST=我当前机器本地连接的IP地址”呢

[Hosts]
Host=192.168.1.6
Standby=192.168.1.7

TOP

返回列表