📜  vbs 打开文件 (1)

📅  最后修改于: 2023-12-03 15:35:34.927000             🧑  作者: Mango

以VBS打开文件

在VBS中打开文件是非常简单的。我们可以使用FileSystemObject Object 和 Shell Object来打开文件。下面是两种方法。

使用FileSystemObject Object

我们可以使用FileSystemObject Object中的OpenTextFile方法来打开一个文本文件,代码如下:

'创建FileSystemObject Object对象
set fso = createObject("Scripting.FileSystemObject")

'使用OpenTextFile方法打开文件
set f = fso.OpenTextFile("C:\test\file.txt", 1)

'读取文件内容
fileContent = f.ReadAll()

'关闭文件
f.Close()

'输出文件内容
MsgBox fileContent

以上代码将会打开"C:\test\file.txt"文件,在弹出式窗口中输出文件内容。

使用Shell Object

我们可以使用Shell Object中的Run方法来打开文件,代码如下:

'创建Shell Object对象
set shell = createObject("Wscript.Shell")

'使用Run方法打开文件
shell.Run("notepad.exe C:\test\file.txt")

以上代码将会打开"C:\test\file.txt"文件,使用默认的程序来打开文件。

总结

以上两种方式都可以实现在VBS中打开文件,具体使用哪种方式取决于具体的任务需求。FileSystemObject Object更适合处理文件内容,而Shell Object则适合打开文件。