private void Button2_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(TextBox1.Text)) { String path = TextBox1.Text; System.Diagnostics.Process process = new System.Diagnostics.Process(); System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(); startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; startInfo.FileName = "bin_hex.cmd"; startInfo.Arguments = "\"" + path + "\""; process.StartInfo = startInfo; process.Start(); filename = path.Substring(0, path.LastIndexOf('.')); abc = filename + ".hex"; if (File.Exists(abc)) { using (StreamReader sr = new StreamReader(abc)) { String line; while ((line = sr.ReadLine()) != null) { TextBox2.AppendText(line + "\n"); } } File.Delete(abc); } } else { MessageBox.Show("Please select BIN file!"); } }
private void btnEvaluate_Click(object sender, EventArgs e) { try { var res = ev.Eval(cbSamples.Text); TextBox2.AppendText(cbSamples.Text + Environment.NewLine); TextBox2.AppendText(res.ToString() + Environment.NewLine); } catch (Exception ex) { TextBox2.AppendText(ex.Message + Environment.NewLine); } }
public void splitter(string s) { TextBox1.AppendText(s); Regex Gcode = new Regex("([GXYZIJPMS][+-]?[0-9]*\\.?[0-9]*)"); string g = Gcode.Match(s).ToString(); MatchCollection collect = Gcode.Matches(s); string Offset; //g54-g59, string Interpol; //g41,g42,g40 string Replace; //g0,g1,g2,g3 string Cycle; //g81,g82,g83,g84,g85,g80 string X_p, Y_p, Z_p; string X_n, Y_n, Z_n; int spSpeed, feed; int modul, coolant, prStop, spindle; //m8-m9|m3-m5 foreach (Match m in collect) { TextBox2.AppendText(m.Value); if (m.Value.StartsWith("X")) { X_n = m.Value.ToString().Replace("X", ""); x_cord.Content = X_n; X_p = X_n; } if (m.Value.StartsWith("Y")) { Y_n = m.Value.ToString().Replace("Y", ""); y_cord.Content = Y_n; Y_p = Y_n; } if (m.Value.StartsWith("Z")) { Z_n = m.Value.ToString().Replace("Z", ""); z_cord.Content = Z_n; Z_p = Z_n; } } TextBox2.AppendText("\n"); }
public void SendMessage(object clientSocket) { Socket myClientSocket = (Socket)clientSocket; IPEndPoint iprm = (IPEndPoint)connection.RemoteEndPoint; Message c = DealMsg1(Encoding.ASCII.GetString(result)); //Message b = new Message(); if (c.type == "01") { c.dealMsg(c); c.msg2_tkt_ADc = iprm.Address.ToString(); c.msg2_TS2 = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"); //this.Dispatcher.Invoke(new Action(() => { TextBox1.AppendText(c.msg2_TS2); })); this.Dispatcher.Invoke(new Action(() => { TextBox2.AppendText(c.MMessage(c)); })); string ssmg; ssmg = c.ssMessage(c); this.Dispatcher.Invoke(new Action(() => { TextBox4.AppendText(ssmg); })); // this.Dispatcher.Invoke(new Action(() => { TextBox1.AppendText(ssmg.Length.ToString()); })); // string Cssmg; // Cssmg = c.ssMessage1(c); // this.Dispatcher.Invoke(new Action(() => { TextBox4.AppendText(Cssmg); })); Byte[] ssmg2 = new byte[1024]; ssmg2 = Encoding.ASCII.GetBytes(ssmg); //int num1 = myClientSocket.Send(ssmg1); myClientSocket.Send(ssmg2, ssmg2.Length, 0); myClientSocket.Close(); } if (c.type == "13") { //c.dealMsg(c); c.msg14_TS = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"); string ssmg3 = c.SSMessage14(c); this.Dispatcher.Invoke(new Action(() => { TextBox2.AppendText(c.MMessage14(c)); })); Byte[] ssmg1 = new byte[1024]; ssmg1 = Encoding.ASCII.GetBytes(ssmg3); myClientSocket.Send(ssmg1, ssmg1.Length, 0); } //myClientSocket.Close(); }
public void SendMessage(object clientSocket) { Socket myClientSocket = (Socket)clientSocket; IPEndPoint iprm = (IPEndPoint)connection.RemoteEndPoint; Message c = DealMsg1(Encoding.ASCII.GetString(result)); //Message b = new Message(); if (c.type == "03") { // this.Dispatcher.Invoke(new Action(() => { TextBox2.AppendText(c.msg3_tgt); })); c.dealMsg(c); c.msg4_key = Y.GetRandomString(8); c.msg4_tkt_ADc = iprm.Address.ToString(); c.msg4_ts4 = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"); this.Dispatcher.Invoke(new Action(() => { TextBox2.AppendText(c.MMessage4(c)); })); string ssmg; ssmg = c.ssMessage4(c); this.Dispatcher.Invoke(new Action(() => { TextBox4.AppendText(ssmg); })); Byte[] ssmg3 = new byte[1024]; ssmg3 = Encoding.ASCII.GetBytes(ssmg); myClientSocket.Send(ssmg3, ssmg3.Length, 0); // myClientSocket.Close(); } }
private void Button1_Click(object sender, RoutedEventArgs e) { Generator generator = new Generator(); string readnum = TextBox1.Text; //Записываем количество паролей из формы в переменную if (String.IsNullOrEmpty(TextBox1.Text)) //Проверяем пустая строка или нет? { TextBox1.Clear(); TextBox1.AppendText(""); readnum = "-1"; } int pnum = 0; try { pnum = Convert.ToInt32(readnum); //Конвертируем количество паролей в int } catch (OverflowException) { MessageBox.Show("Слишком большое число, ты переполняешь мою память\n(〃∇〃 )"); TextBox1.Clear(); } string readlen = TextBox2.Text; //Записываем длину паролей из формы в переменную if (String.IsNullOrEmpty(TextBox2.Text)) //Проверяем пустая строка или нет? { TextBox2.Clear(); TextBox2.AppendText(""); readlen = "-1"; } int plength = 0; try { plength = Convert.ToInt32(readlen); //Конвертируем длину паролей в int } catch (OverflowException) { MessageBox.Show("Слишком большое число, ты переполняешь мою память\n(〃∇〃 )"); TextBox2.Clear(); } // // Генерация паролей // richBoxText1.Clear(); //Очищаем box if (Convert.ToBoolean(checkbox1.IsChecked)) //Проверка checkbox'a { for (int y = 0; y < pnum; y++) //Цикл работающий по количеству паролей { richBoxText1.AppendText(y + 1 + ") "); //Добавляем нумерацию string[] pswdsexit = generator.GenPasswd(pnum, plength); //Вызываем генератор string pswdsConverted = Convert.ToString(pswdsexit[y]); //Конвертируем 1 пароль из массива в строчное richBoxText1.AppendText(pswdsConverted); //Выводим 1 пароль richBoxText1.Text += Environment.NewLine; //Переходим на новую строку } } else { for (int y = 0; y < pnum; y++) //Цикл работающий по количеству паролей { string[] pswdsexit = generator.GenPasswd(pnum, plength); //Вызываем генератор string pswdsConverted = Convert.ToString(pswdsexit[y]); //Конвертируем 1 пароль из массива в строчное richBoxText1.AppendText(pswdsConverted); //Выводим 1 пароль richBoxText1.Text += Environment.NewLine; //Переходим на новую строку } } }