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

利用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脚本修改文件内容,此适用于自动化的操作中

转载请保留出处和原文链接:https://www.cnhackhy.com/14313.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部