private void buttonTest_Click(object sender, EventArgs e) { string name = textBoxName.Text.Trim(); if (name.Length == 0) { MessageBox.Show(this, "You must supply a name for this Macro", "Name missing", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); textBoxName.Focus(); return; } if (!Common.IsValidFileName(name)) { MessageBox.Show(this, "You must supply a valid name for this Macro", "Invalid name", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); textBoxName.Focus(); return; } try { string fileName = Path.Combine(TV2BlasterPlugin.FolderMacros, name + Common.FileExtensionMacro); WriteToFile(fileName); TV2BlasterPlugin.ProcessCommand(Common.CmdPrefixMacro + name, false); } catch (Exception ex) { Log.Error(ex); MessageBox.Show(this, ex.Message, "Test failed", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonTestMacro_Click(object sender, EventArgs e) { if (listViewMacro.SelectedItems.Count != 1) { return; } try { TV2BlasterPlugin.ProcessCommand(Common.CmdPrefixMacro + listViewMacro.SelectedItems[0].Text, false); } catch (Exception ex) { Log.Error(ex); MessageBox.Show(this, ex.Message, "Test failed", MessageBoxButtons.OK, MessageBoxIcon.Error); } }