我有一个在DOS命令进程中启动的C#控制台可执行文件。
我需要能够从C#可执行文件执行DOS命令(特别是需要能够设置变量),并使变量持久化,以便DOS进程的其余部分可以引用它们。
例如:
启动DOS进程 -> C#执行SET命令来设置UserVariable -> DOS进程可以ECHO %UserVariable%
由于性能原因,我不能将SET命令写入DOS脚本。事实上,我不能进行任何文件I/O。
有人能帮忙吗?
我需要能够从C#可执行文件执行DOS命令(特别是需要能够设置变量),并使变量持久化,以便DOS进程的其余部分可以引用它们。
例如:
启动DOS进程 -> C#执行SET命令来设置UserVariable -> DOS进程可以ECHO %UserVariable%
由于性能原因,我不能将SET命令写入DOS脚本。事实上,我不能进行任何文件I/O。
有人能帮忙吗?