ファイルの一部を保持し、このファイルから取得したアイテムを処理する必要があります。バッチから 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
from batch で指定されたパラメーターがファイルではないため、このエラーを理解しています。