private async void button1_Click(object sender, EventArgs e) { await ReadFwsAsync(); ReadData(); toolStripStatusLabel1.Text = "Вычисляет u(x,t)"; timer1.Start(); await CalcUxtAsync(); toolStripProgressBar1.Value = toolStripProgressBar1.Maximum; timer1.Stop(); var s = WriteUxt(); toolStripStatusLabel1.Text = "Вычисляет u(x,w)"; await CalcUxwAsync(); toolStripStatusLabel1.Text = "Запускает скрипт"; await Task.Run(() => OtherMethods.StartProcess2("OnePoint.r")); OtherMethods.PlaySound("ВычисленияЗавершены"); GetUxtInfo(s); this.Close(); }