为什么我可以使用"使用命令提示符打开"创建文件runnig我的vbs文件但不是没有?

Pet*_*ter 1 vbscript

我有一个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)

然后它没有错误地工作.