private void удалитьToolStripMenuItem_Click_1(object sender, EventArgs e) { if (listView1.SelectedItems[0] == null) { MessageBox.Show("Выберите файл или папку."); return; } ListViewItem item = listView1.SelectedItems[0]; string message = "Вы действительно хотите удалить " + item.Text + "?"; string caption = "Удаление файла"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; try { result = MessageBox.Show(message, caption, buttons); if (result == System.Windows.Forms.DialogResult.Yes) { string delete = this.Text + "\\" + item.Text; SynchronousSocketClient.sendDeleteFile(delete, item.ImageIndex); } } catch (Exception ex) { MessageBox.Show(ex.Message); } GetFiles(); }
private void файлToolStripMenuItem_Click_1(object sender, EventArgs e) { try { string name, path; if (this.Text == "Мой компьютер") { MessageBox.Show("Выберите диск."); return; } name = Microsoft.VisualBasic.Interaction.InputBox("Введите в поле путь и название файла", "Введите данные", "", 10, 10); if (this.Text[this.Text.Length - 1] != '\\') { path = this.Text + "\\" + name; } else { path = this.Text + name; } SynchronousSocketClient.sendCreateFile(path); //File.Create(name); } catch (Exception ex) { MessageBox.Show(ex.Message); } GetFiles(); }
private void btnOperate_Click_1(object sender, EventArgs e) { SynchronousSocketClient.requestRermission(); OperationType operation = (OperationType)Enum.Parse(typeof(OperationType), (sender as Button).Text); ProcessScreening(operation); }
void DoWork() { if (textBox1.Text == String.Empty) { MessageBox.Show("Введите команду!"); return; } Thread.Sleep(500); SynchronousSocketClient.sendCmd(textBox1.Text); }
void GetFiles() { this.listView1.BeginUpdate(); try { SynchronousSocketClient.sendGetSubdirAndFiles(FPath); Thread.Sleep(100); ls.Clear(); backPath = FPath; } catch (Exception ex) { MessageBox.Show(ex.Message); } this.listView1.EndUpdate(); }
private void OKP(object sender, KeyEventArgs e) { string c; Console.WriteLine("Pressed " + e.KeyCode.ToString()); if (qwerty(e.KeyCode.ToString())) { SynchronousSocketClient.sendPressKey(e.KeyCode.ToString()); } else { c = keyRecognition(e.KeyCode.ToString()); if (c != "") { SynchronousSocketClient.sendPressKey(c); } } }
private void pictureBox2_Click(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { if (double_click) { //то нужно запустить программу SynchronousSocketClient.sendExecute(e.Location, pictureBox2.Size); } else { double_click = true; } } if (e.Button == MouseButtons.Right) { SynchronousSocketClient.sendExecute2(e.Location, pictureBox2.Size); } }
private void выгрузитьToolStripMenuItem_Click(object sender, EventArgs e) { listView1.Invoke((MethodInvoker) delegate { if (openFileDialog1.ShowDialog() == DialogResult.OK) { byte[] bt = File.ReadAllBytes(openFileDialog1.FileName); string path = openFileDialog1.FileName, name = ""; while (path[path.Length - 1] != '\\') { name += path[path.Length - 1]; path = path.Remove(path.Length - 1); } string temp = name; name = ""; for (int i = temp.Length - 1; i >= 0; i--) { name += temp[i]; } string dir = this.Text; SynchronousSocketClient.sendFile(name, bt, dir); } }); }
public string path; //путь до каталога в который выгружаются файлы private void копироватьToolStripMenuItem_Click_1(object sender, EventArgs e) { if (listView1.SelectedItems[0] == null) { MessageBox.Show("Выберите файл или папку."); return; } path = Microsoft.VisualBasic.Interaction.InputBox("Введите в поле путь для копирования", "Укажите путь", "D:\\", 10, 10); ListViewItem item = listView1.SelectedItems[0]; string copy = this.Text + "\\" + item.Text; try { if (item.ImageIndex == 1) //пока что копирует только файлы { /*DirectoryInfo soursDir = new DirectoryInfo(copy); //папка из которой копировать * DirectoryInfo destDir = new DirectoryInfo(path + "new" + item.Text); //куда копируешь * System.Threading.Thread MyThread1 = * new System.Threading.Thread(delegate () { CopyDir(soursDir, destDir); }); * MyThread1.Start();*/ } else { SynchronousSocketClient.sendGetCopyFile(copy); /*System.Threading.Thread MyThread1 = * new System.Threading.Thread(delegate () { File.Copy(copy, path + "new" + item.Text); }); * MyThread1.Start(); */ } } catch (Exception ex) { MessageBox.Show(ex.Message); } GetFiles(); }
private void killProcessToolStripMenuItem_Click(object sender, EventArgs e) { var id = listView1.SelectedItems[0].Text; SynchronousSocketClient.sendKillProcess(id); }
public SystemInformation() { InitializeComponent(); SynchronousSocketClient.sendGetInfo(); }
private void button2_Click(object sender, EventArgs e) { SynchronousSocketClient.sendMessage(richTextBox1.Text); }