特定の環境変数を使用してプログラムを実行します。環境変数はcmdに保存されますが、.batには保存されません。
は私の.batファイルは、次のようになりますが、(単一の線との.batの両方)
/c cd "C:\Program Files\My\Software"
/c setup_env.bat
matlab
私はCMDでその順序でそれを実行すると、それは動作します私は(CMD外.BATファイルを実行するとダブルクリックなど)、環境変数を設定せずにmatlabを実行します。
私はグラフィカル環境から実行すると同じようにするにはどうすればよいですか?あなたはCALL setup_env.bat
でそれを行う必要があり、あなたのバッチファイルからバッチファイルを起動したいときは、MATLABは、特殊な環境変数を設定したい場合は
私は、 '/ c'はタイプミスで始まると考えています。これは有効なコマンドではないためです。 – jeb