我想在C:\Windows\System32\drivers\etc\hosts
使用 VBScript 时添加一行。我尝试使用以下代码首先读取此文件:
Set filestreamIN = CreateObject("Scripting.FileSystemObject").OpenTextFile("C:\Windows\System32\drivers\etc\hosts",2,true)
file = Split(filestreamIN.ReadAll(), vbCrLf)
for i = LBound(file) to UBound(file)
msgbox file(i)
Next
filestreamIN.Close()
Set filestreamIN = Nothing
但我在第二行得到了一个错误:Bad file mode。我使用以下命令运行它:
cscript "D:\Project\AXA\AXADEPROJ-867\add host.vbs"
以cmd
管理员身份运行。任何帮助都会很棒。