この例では、結果として、スクリプトの残りの部分は変数が変更されたことを認識しません。
set testvar=initial_value
start "" /b /belownormal /wait cmd /c set testvar=im'changed
echo %testvar%
その値をメイン コマンド プロンプトに戻す方法はありますか? &&
(これは、より低い CPU 優先度で実行する必要があるアプリの簡単な例であり、次のように使用してエラーレベル値を受け取る必要があります。
start "" /b /belownormal /wait cmd /c myapp.exe && set elevel=ok || set elevel=fail