利用vbscript脚本修改文件内容,此适用于自动化的操作中

发布时间:2022-04-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了利用vbscript脚本修改文件内容,此适用于自动化的操作中脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
利用vbscript脚本修改文件内容,此适用于自动化的操作中

'新建一个Replace.vbs脚本,脚本内容如下,程序运行时输入三个参数:查找内容,替换内容,文件 

复制代码 代码如下:
Dim FileName, Find, ReplaceWITh, FileContents, DFileContents  
Find = WScript.arguments(0)  
ReplaceWith = WScript.arguments(1)  
FileName = WScript.Arguments(2)  

'读取文件  
FileContents = GetFile(FileName)  

'用“替换内容”替换文件中所有“查找内容”  
dFileContents = replace(FileContents, Find, ReplaceWith, 1, -1, 1)  

'比较文件和替换后的文件  
if dFileContents <> FileContents Then  
'保存替换后的文件  
WriteFile FileName, dFileContents  

Wscript.Echo "Replace done."  
If Len(ReplaceWith) <> Len(Find) Then  
'计算替换总数  
Wscript.Echo _  
( (Len(dFileContents) - Len(FileContents)) / (Len(ReplaceWith)-Len(Find)) ) & _  
" replacements."  
End If  
Else  
Wscript.Echo "SeArched string Not In the source file"  
End If  

'读取文件  
function GetFile(FileName)  
If FileName<>"" Then  
Dim FS, FileStream  
Set FS = CreateObject("Scripting.FileSystemObject")  
on error resume Next  
Set FileStream = FS.OPEnTextFile(FileName)  
GetFile = FileStream.ReadAll  
End If  
End Function  

'写文件  
function WriteFile(FileName, Contents)  
Dim OutStream, FS  

on error resume Next  
Set FS = CreateObject("Scripting.FileSystemObject")  
Set OutStream = FS.OpenTextFile(FileName, 2, True)  
OutStream.Write Contents  
End Function

脚本宝典总结

以上是脚本宝典为你收集整理的利用vbscript脚本修改文件内容,此适用于自动化的操作中全部内容,希望文章能够帮你解决利用vbscript脚本修改文件内容,此适用于自动化的操作中所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: