Esempio n. 1
0
 private void savehid_Click(object sender, RoutedEventArgs e)
 {
     if (!String.IsNullOrWhiteSpace(hidadd.Text))
     {
         hidList.Add(hidadd.Text);
         ListBoxItem item = new ListBoxItem();
         item.Content = hidadd.Text;
         hidlist.Items.Add(item);
         setVer hid = GetSet("hidlist");
         if (hid.name == "Err")
         {
             sets.Add(new setVer("hidlist", hidadd.Text));
         }
         else
         {
             SetSet(new setVer("hidlist", hid.value + "," + hidadd.Text));
         }
         string saveline = "";
         foreach (setVer set in sets)
         {
             saveline += set.name + ":" + set.value + "\n";
         }
         logbox.Text += "\n>> 正在保存设置……\n";
         logbox.Text += saveline;
         File.WriteAllText(fsave, saveline);
     }
     else
     {
         MessageBox.Show("请输入内容!");
     }
 }
Esempio n. 2
0
 public string SetSet(setVer set)
 {
     for (int i = 0; i < sets.Count; i++)
     {
         if (sets[i].name == set.name)
         {
             sets[i] = set;
             return("OK");
         }
     }
     return("NOFOUND");
 }
Esempio n. 3
0
        public MainWindow()
        {
            InitializeComponent();
            this.Closing += Window_Closing;
            sets          = ReadSet();
            foreach (setVer set in sets)
            {
                logbox.Text += "\t" + set.name + " --> " + set.value + "\n";
            }

            // 初始化控件
            MainTab.SelectedIndex = 1;

            // 初始化设置
            setVer setid = GetSet("id");

            if (setid.name != "Err")
            {
                uid     = int.Parse(setid.value);
                id.Text = uid.ToString();
            }
            setVer setkey = GetSet("key");

            if (setkey.name != "Err")
            {
                ukey     = setkey.value;
                key.Text = ukey;
            }
            setVer ahid = GetSet("autohid");

            if (ahid.value == "true")
            {
                setautohidd.Visibility = Visibility.Collapsed;
                this.ShowInTaskbar     = false;
                this.Hide();
            }
            setVer hid = GetSet("hidlist");

            if (hid.name != "Err")
            {
                string[] list = hid.value.Split(',');
                for (int i = 0; i < list.Length; i++)
                {
                    hidList.Add(list[i]);
                    ListBoxItem item = new ListBoxItem();
                    item.Content = list[i];
                    hidlist.Items.Add(item);
                }
            }

            logbox.Text += GetAndSend();

            logbox.Text += "\n\n>>> 初始化完成,使用 Ctrl + Alt + U 显示隐藏的窗口。\n\n";

            // 获取公告
            logbox.Text += "\n>>> 获取公告……";
            thread       = new Thread(GetNote);
            thread.Start();

            // 启动循环
            logbox.Text += "\n>>> 启动循环……";
            thread       = new Thread(Run);
            thread.Start();
        }