有没有办法像ENVVAR=abc command在 Unix上一样在Windows上为单个命令设置环境变量?
setWindows 上由命令设置的变量似乎保留用于以下命令,但这不是我想要的。
当配置Listary的自定义命令在资源管理器中加载时,我需要这个Rconsole,并将环境变量R_USER设置为该命令的当前目录。
我目前使用的实际上与
cmd /C "set R_USER=%path%&& C:\path\to\Rgui.exe"
Run Code Online (Sandbox Code Playgroud)
(我从这里学到设置环境变量。)
它工作正常,除了为 cmd 本身打开一个额外的窗口。这增加了切换应用程序的麻烦Alt-Tab。
如何实现相同的工作流程但不打开 cmd 本身的窗口?
PS(Listary处理替换部分并运行指定命令)。