以下に示すように、単純なバッチ スクリプトを実行しようとしました。基本的に、特定のディレクトリ内の各サブディレクトリにアクセスして、gmake コマンドを実行したいと考えています。
echo %USER_DEF_VAR%
cd %USER_DEF_VAR%\topLevelDir
for /D %G in ("%USER_DEF_VAR%\topLevelDir\*") do (
cd %G
gmake clean
gmake
)
このスクリプトをコマンド ラインで実行すると、問題なく動作します。しかし、これを .bat スクリプトに入れると、次のエラーがスローされます
do ( この時点では予想外でした。
ここで提案されているように、可能な限りスペースを削除しようとしました-バッチファイルエラーのネストされた For ループ: Do は現時点では予期されていませんでした
私はまだ同じ問題に直面しています。