using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Test_EnvSetzen { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void buttonCancel_Click(object sender, EventArgs e) { this.Close(); } private void buttonSetEnv_Click(object sender, EventArgs e) { //ENV setzen SetEnv(); string newValue = @"C:\temp\NxTools12.0"; Environment.SetEnvironmentVariable("NXTOOLS_SYSDIR", newValue); labelNewEnv.Text = Environment.GetEnvironmentVariable("NXTOOLS_SYSDIR"); labelNewEnv.Refresh(); } private void SetEnv() { string filename = @"M:\ug\NX12_NXTC\global\00_DEFAULTS\UGII\ugii_env.dat"; var setUgii = new UgiiEnvParser(filename); //string call = @"/c M:\ug\NX12_NXTC\global\00_DEFAULTS\UGII\ugii_env.dat"; //Process.Start("cmd.exe", call); labelEnv.Text = Environment.GetEnvironmentVariable("NXTOOLS_SYSDIR"); labelEnv.Refresh(); } } }