你可以把所有的VBS文件放在一个或多个目录下,如果多个VBS用到同一个函数,你可以写个工具把这个函数替换掉就行了,每次运行估计也用不了几秒。
只要函数的参数一致,只是函数内部改了一下的很简单的事。
'┏〓〓〓〓〓〓〓〓〓 SaveFile,start 〓〓〓〓〓〓〓〓〓┓
'[简介]:
'保存文件
Function SaveFile(zname, zbody, Optional Msg As Boolean)
'[mycode_id:177],edittime:2007-4-22 13:58:38
On Error GoTo err
Dim myfile, fso
Set fso = CreateObject("Scripting.FileSystemObject")
Set myfile = fso.CreateTextFile(zname, True)
myfile.write zbody
Set myfile = Nothing
Set fso = Nothing
If Msg Then MsgBox "保存成功!" & vbCrLf & zname
Exit Function
err:
'MsgBox err.Description
End Function
'┗〓〓〓〓〓〓〓〓〓 SaveFile,end 〓〓〓〓〓〓〓〓〓┛
我每一个函数都有前后一句分隔的句子,然后函数下面还有一个更新日期(类似版本的原理),这样一下就可以把这个函数块给找出来,然后比较一下函数日期是否一样,不一样就替换一下这个函数,保存该VBS就行了。
,我写软件15年了,有单可以找我QQ2776478814