test_envsetzen_test_visuals.../Test_EnvSetzen/Form1.cs

54 lines
1.3 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);
//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();
}
}
}