1
我需要创建一个用于打开一个文件的脚本(Server.txt
→包含所有服务器名称)并创建带有ServerName的日志文件(例如:Server1.txt
)。之后,我需要WriteLine
在此日志文件结果的脚本检索注册表值。打开并写入2个文件
我有一个脚本工作检索所有注册表值,但我需要创建每个FileLog与ServerName。
我想在关闭一个之前我不能用两个Opentextfile
。
我们可以帮我吗?
这是我使用的测试代码:
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("Servers.txt")
Do Until objFile.AtEndOfStream
strComputer = objFile.ReadLine
Set objFile2 = objFSO.CreateTextFile(strComputer & ".txt",True)
set objHtml=objFSO.OpenTextFile(objFile2,8,true)
objHtml.WriteLine Now() & VbTab & RegResultQuery
objHtml.Close
Loop
阅读[OpenTextFile方法](https://msdn.microsoft.com/en-us/library/314cz14s(v = vs.84).aspx)参考:第一个参数应该是一个_String表达式_来标识文件打开,但'objFile2'是之前使用'CreateTextFile'方法定义的_TextStream_ **对象**。请阅读并遵循如何创建[mcve]! – JosefZ