- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
if (!File.Exists(comboBox1.Text + ".pck"))
{
MessageBox.Show("Файла " + comboBox1.Text + ".pck не существует!", "Ошибка");
}
else
{
StreamWriter writer = new StreamWriter("Extract.bat");
writer.WriteLine("sPCK.exe -pw -x " + comboBox1.Text + ".pck" + Environment.NewLine + "del Extract.bat");
writer.Close();
System.Diagnostics.Process.Start("Extract.bat");
Thread.Sleep(1000);
if (File.Exists(comboBox1.Text + ".pck.files"))
{
//Lol
}
else
{
if (checkBox1.Checked)
{
System.Diagnostics.Process.Start(comboBox1.Text + ".pck.files");
}
else
{
//LoL
}
}
}
Решил я значить узнать почему рядом с одной из программ создается .bat файл
guest 30.01.2015 19:10 # 0
guest 30.01.2015 23:11 # 0
Хз, что такое "system.diagnostics.start", но если может голый батник, скорее всего, ShellExecute с пустыми крайними параметрами. Можно было стряпать командную строчку и подавать на вход ей, она бы ее схрумкала. Sleep в потоке вообще убил.
skydev 30.01.2015 23:12 # 0
Тут суть в другом, с# => bat => c++ => bat
guest 30.01.2015 23:12 # 0
guest 30.01.2015 23:15 # 0
skydev 30.01.2015 23:22 # 0
guest 30.01.2015 23:30 # 0
skydev 30.01.2015 23:36 # 0
guest 30.01.2015 23:41 # 0
guest 31.01.2015 20:50 # −1
guest 31.01.2015 21:41 # 0
debugger 30.01.2015 19:28 # 0
Str3 05.04.2015 21:25 # 0