环境变量保存在 cmd 但不在 .bat 中
Environment variables saved in cmd but not in .bat
我想运行一个程序使用一组特定的环境变量。
我的 .bat 文件如下所示:
/c cd "C:\Program Files\My\Software"
/c setup_env.bat
matlab
当我 运行 它在 cmd 中按此顺序工作时(作为单行和 .bat)但是当我 运行 在 cmd 之外的 .bat 文件(例如双击)它运行s matlab 但没有设置环境变量。
当我从图形环境中执行时,我该怎么做才能让它做同样的事情?
我想运行一个程序使用一组特定的环境变量。
我的 .bat 文件如下所示:
/c cd "C:\Program Files\My\Software"
/c setup_env.bat
matlab
当我 运行 它在 cmd 中按此顺序工作时(作为单行和 .bat)但是当我 运行 在 cmd 之外的 .bat 文件(例如双击)它运行s matlab 但没有设置环境变量。
当我从图形环境中执行时,我该怎么做才能让它做同样的事情?