当前位置: 移动技术网 > IT编程>网络>Dos/Bat > 修改ini文件的批处理与vbs代码

修改ini文件的批处理与vbs代码

2017年12月01日  | 移动技术网IT编程  | 我要评论
批处理代码: @echo off >tmp.ini for /f "tokens=1* delims=:" %%i in ('findstr /n ".*

批处理代码:

@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 

用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

批处理打开和关闭文件

关闭 两种命令方法:

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

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

后者更强一点..~!

打开程序:

start "" “位置/程序名”

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网