我有一个可以在计算机上完美运行的简单脚本。该脚本使用 VBScript 编写并使用 UFT(统一功能测试)运行。
Option Explicit
Dim objFSO, objFolder, strDirectory
strDirectory = "Path"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.CreateFolder(strDirectory)
但是,当我尝试在另一台计算机上运行此代码时,它不起作用。我将路径更改为与新计算机相对应的另一个路径。当我尝试在不使用变量的情况下运行代码时,惊喜就来了strDirectory
:
Option Explicit
Dim objFSO, objFolder, strDirectory
strDirectory = "Path"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.CreateFolder("path")
在新计算机上运行良好。
有谁知道为什么会这样?脚本如何在一台计算机上运行,而在另一台计算机上却不行?strDirectory
而且,当不使用变量存储路径时,脚本如何在这台新计算机上工作?