我需要从C#程序设置一个环境变量,以便稍后运行的批处理文件可以使用这个新创建的变量.我尝试过使用:
Environment.SetEnvironmentVariable("USRNAM", "My Name",
EnvironmentVariableTarget.Process);
Run Code Online (Sandbox Code Playgroud)
在此语句之后,我有一个断点设置,当它到达此断点时,我转到命令提示符,发出以下命令:
C:\Users\Lenovo>SET USRNAM
Run Code Online (Sandbox Code Playgroud)
我明白了:
Environment variable USRNAM not defined.
Run Code Online (Sandbox Code Playgroud)
如何设置在C#程序执行完成后仍然存在的环境变量?
建议非常感谢.
归档时间: |
|
查看次数: |
5214 次 |
最近记录: |