50 lines
1.2 KiB
C#
50 lines
1.2 KiB
C#
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);
|
|
|
|
labelEnv.Text = Environment.GetEnvironmentVariable("NXTOOLS_SYSDIR");
|
|
labelEnv.Refresh();
|
|
}
|
|
}
|
|
}
|