Добрый день.
Подскажите, как реализовать?
необходимо чтобы по нажатию button1_Click запускался start.bat, но чтобы путь где лежит сам start.bat прописывался в Settings.xml лежащий в корне с программой , приведите пример как реализовать, сам только учусь не как не могу понять что и куда писать
Имеется Settings.xml
<?xml version="1.0" encoding="utf-8" ?>
<Settings>
<PathToFile>"C:\Users\1234\Desktop\start.bat"</PathToFile>
</Settings>
<Settings>
<PathToFile>"C:\Users\1234\Desktop\start2.bat"</PathToFile>
</Settings>
код программы
namespace Launcher
{
public partial class Form1 : Form
{
private KeyEventArgs e;
public Form1()
{
InitializeComponent();
this.KeyPreview = true;
this.IsMdiContainer = false;
logo sf = new logo();
sf.ShowDialog();
Time.Text = "";
timer1.Enabled = true;
timer1.Interval = 1000;
}
protected override void OnKeyDown(KeyEventArgs a)
{
base.OnKeyDown(a);
if (a.KeyCode == Keys.F4 && a.Alt)
{
//MessageBox.Show("Test");
a.Handled = true;
}
}
private void btnExit_Click(object sender, EventArgs e)
{
Form2 f = new Form2();
f.Show();
}
private void timer1_Tick(object sender, EventArgs e)
{
Time.Text = DateTime.Now.ToLongTimeString();
}
private void button1_Click(object sender, EventArgs e)
{
}
}
}
Запуск через
private void button1_Click(object sender, EventArgs e)
{
Process.Start("C:\Users\1234\Desktop\start.bat");
}
мне не подходит так как хотелось бы иметь возможность менять расположение файла уже в скомпилированной программе!