/// <summary> /// 初始化软件软件热键列表,这个方法留着做使用示例吧 /// </summary> private void Init_Software_Hotkey_List() { Software_Hotkey.Setting setting = new Software_Hotkey.Setting { title_regexMatch = @".*?(Microsoft Visual Studio)", title_MatchValue = "Microsoft Visual Studio", title_MatchGroup = 1, class_regexMatch = @"^(HwndWrapper)\[DefaultDomain", class_MatchValue = "HwndWrapper", class_MatchGroup = 1, softwareName = "Visual Studio" }; Software_Hotkey vSh = new Software_Hotkey(setting); vSh.next.HotKey[0].Add(Keys.LShiftKey); vSh.next.HotKey[0].Add(Keys.F5); vSh.last.HotKey[0].Add(Keys.F5); Software_Hotkey.HotKey_Execute vHe1 = new Software_Hotkey.HotKey_Execute(); Software_Hotkey.HotKey_Execute vHe2 = new Software_Hotkey.HotKey_Execute(); vHe1.HotKey[0].Add(Keys.F5); vHe1.comment = "开始"; vHe2.HotKey[0].Add(Keys.LShiftKey); vHe2.HotKey[0].Add(Keys.F5); vHe2.comment = "停止"; vSh.key_List.Add(vHe1); vSh.key_List.Add(vHe2); //JSON.stringify() vShm.Software_Hotkey_List.Add(vSh); vShm.Save_Config(); }
/// <summary> /// 添加软件 /// </summary> public void Add_software(String softwareName) { if (softwareName == "") { return; } Software_Hotkey.Setting setting = new Software_Hotkey.Setting() { softwareName = softwareName }; Software_Hotkey v_sh = new Software_Hotkey(setting); win.v_kma.vShm.Software_Hotkey_List.Add(v_sh); win.v_kma.vShm.Save_Config(); win.comboBox_software_list.Items.Add(softwareName); }