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 "" “位置/程序名”

作者: Agoly
出处: https://www.cnblogs.com/qmfsun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
如果文中有什么错误,欢迎指出。以免更多的人被误导。