我需要保留文件的某些部分并处理我从该文件中提取的那些项目。我从批处理中调用一个 VBScript 文件来处理我想要转换的那些项目。我的目标是将所有这些(由 VBScript 进程转换的项目和不受此进程影响的项目)放入同一个文件中。
批处理文件:
@echo off
cscript run.vbs findstr /r "^I.=" "%~f1"
run.vbs
:
set objF=createobject("scripting.filesystemobject")
x=objF.opentextfile(wscript.arguments(0),1).readall
每次我运行批处理时,它都会在我的 VBScript 行中发生执行错误 x=objF.opentextfile(wscript.arguments(0),1).readall
。我理解这个错误,因为run.vbs
从批处理中给出的参数不是文件。