我有一个VB脚本,可以创建一个文本文件.双击脚本运行它时,我在创建文件时出错.
代码 objFileSystem.CreateTextFile(fileName)
给出错误:" 对象不支持此属性或方法 "
但是,通过右键单击并选择" 使用命令提示符打开 "来运行脚本时,脚本可以正常运行.为什么是这样?
小智 5
当我尝试将生成的文本文件对象存储在变量中时,我遇到了同样的错误:
Set ObjFileSystem = CreateObject("Scripting.FileSystemObject")
logFile = objFileSystem.CreateTextFile("test.txt")
Run Code Online (Sandbox Code Playgroud)
给出了"对象不支持此属性或方法".
但是当我在关键字"set"的第二行之前时:
Set ObjFileSystem = CreateObject("Scripting.FileSystemObject")
Set logFile = objFileSystem.CreateTextFile("test.txt")
Run Code Online (Sandbox Code Playgroud)
然后它没有错误地工作.