// Захват сигнала
        public void CaptureSignal(string fileName = "")
        {
            OpenFileDialog OFD = new OpenFileDialog();

            OFD.InitialDirectory = Form1.pathClick;
            SearchRedRat SRR = new SearchRedRat();

            if (SRR.FindRedRat() != null)
            {
                RedRat3 = SRR.FindRedRat();

                RedRat3.LearningSignalIn += SignalDataHandler;
                RedRat3.GetModulatedSignal(10000);//Ввод сигнала в RedRat3 осуществляется в течении 10с
                haveSignal = false;
                while (!haveSignal)
                {
                    Thread.Sleep(100);
                }
                if (modSignal != null)
                {
                    var mes = MessageBox.Show("OK - cохранить XML" + Environment.NewLine + "CANCEL - cохранить BIN", "Вариант сохранения файла", MessageBoxButtons.OKCancel);
                    if (mes == DialogResult.OK)
                    {
                        inputName IN = new inputName(); IN.ShowDialog();
                        RRUtil.SerializePacketToXML(Form1.pathClick + "\\" + IN.name + ".xml", modSignal);
                        tempMessage = "XML файл \"" + IN.name + "\" сохранен.";
                    }
                    else
                    {
                        inputName IN = new inputName(); IN.ShowDialog();
                        RRUtil.SerializePacketToBinary(Form1.pathClick + "\\" + IN.name + ".bin", modSignal);//SerializePacketToXML
                        //var m = MessageBox.Show("Файл \"" + IN.name + "\" сохранен.", "Прием сигнала", MessageBoxButtons.OK);
                        tempMessage = "BIN файл \"" + IN.name + "\" сохранен.";
                    }
                }
                else
                {
                    MessageBox.Show("Сигнал не был получен. Прием окончен.", "Прием сигнала", MessageBoxButtons.OK);
                }
            }
        }
Esempio n. 2
0
        //below
        // Кнопка добавления новой папки
        private void button6_Click(object sender, EventArgs e)
        {
            inputName IN = new inputName(); IN.ShowDialog();

            if ((IN.name != "") && (IN.name != " ") && (IN.name != "  "))
            {
                if (!Directory.Exists(pathClick + "\\" + IN.name))
                {
                    Directory.CreateDirectory(pathClick + "\\" + IN.name); Messages("Добавлена папка: " + IN.name);
                }
                else
                {
                    Messages("Неверный формат имени. Попробуйте снова.");
                }
                AddFoldersWithFileFromEnterPath(pathClick);
            }
            else
            {
                Messages("Папка не создана, введите корректно имя папки.");
            }
        }
Esempio n. 3
0
 // Кнопка переименовать
 private void button11_Click(object sender, EventArgs e)
 {
     try
     {
         if (listView1.FocusedItem.Focused)
         {
             string    newPath = pathClick + "\\" + listView1.FocusedItem.Text;
             inputName IN      = new inputName(); IN.ShowDialog();
             if (File.Exists(newPath))
             {
                 File.Move(newPath, pathClick + "\\" + IN.name);
                 Messages("Файл " + listView1.FocusedItem.Text + " переименован на: " + IN.name);
                 AddFoldersWithFileFromEnterPath(pathClick);
             }
             else
             {
                 Directory.Move(newPath, pathClick + "\\" + IN.name);
                 Messages("Папка " + listView1.FocusedItem.Text + " переименована на: " + IN.name);
                 AddFoldersWithFileFromEnterPath(pathClick);
             }
         }
     }
     catch (Exception) { Messages("Файл не выбран"); }
 }