码迷,mamicode.com
首页 > 其他好文 > 详细

修改ini文件的批处理

时间:2017-05-16 20:52:25      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:src   rdo   hvm   gms   sar   xca   bis   mvp   esx   

用VBS更简单:
vbs代码:

On Error Resume Next 
Dim Fso,TxtFl,Str
Set Fso = CreateObject("Scripting.FileSystemObject")
Set TxtFl = Fso.OpenTextFile ("文件位置",1)
Str = Replace ( TxtFl.ReadAll,"被替换内容","替换内容")
Set TxtFl = Fso.OpenTextFile ("文件位置",2)
TxtFl.Write Str 
TxtFl.Close


批处理代码:

@echo off >tmp.ini
for /f "tokens=1* delims=:" %%i in (findstr /n ".*" 文件位置) do (
      if "%%j"=="" (echo.>>tmp.ini) else (
            echo %%j|find "被替换内容">nul&&(
                call set tp=%%j&call echo %%tp:被替换内容=替换内容%%>>tmp.ini)||(
                      >>tmp.ini echo %%j)
      )
)
copy tmp.ini 文件位置 /y >nul||(attrib -s -a -r -h 文件位置& copy tmp.ini 文件位置 /y >nul)
del tmp.ini
pause 

批处理打开和关闭文件

关闭 两种命令方法:

taskkill /f im "要关闭的进程名"

ntsd -c q -pn "要关闭进程名"

后者更强一点..~!

打开程序:

start "" “位置/程序名”

技术分享

 

修改ini文件的批处理

标签:src   rdo   hvm   gms   sar   xca   bis   mvp   esx   

原文地址:http://www.cnblogs.com/qmfsun/p/6863417.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!