Esempio n. 1
0
 public MainForm()
 {
     InitializeComponent();
     Icon = Properties.Resources.M2;
     M2cObject.InitializeConfig(configFile);
     InitializeM2cToolite();
 }
Esempio n. 2
0
        private void AboutForm_Load(object sender, EventArgs e)
        {
            string versionstring = $"{ M2cObject.GetVersion(Application.ExecutablePath, Properties.Resources.ProductVersionString)}";

            Label_Version.Text = ($"程序版本 {versionstring}");
            //MessageBox.Show($"{versionstring}\r\nQQ交流群:1001276925\r\n轻量级的 MirServer 版本修改工具。\r\n在绝大多数情况下,它都能很好的完成你对 MirServer 的日常操作。", "关于", MessageBoxButtons.OK, MessageBoxIcon.None);
        }
Esempio n. 3
0
 private void Func_AutoRunRobot_Click(object sender, EventArgs e)
 {
     try
     {
         M2cObject.Open(M2cObject.GetMirServerDir(configFile), M2cConst.AutoRunRobot);
     }
     catch (Exception ex)
     {
         MessageBox.Show($"{ex.Message}。", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 4
0
 private void InitializeM2cToolite()
 {
     if (M2cObject.GetMirServerDir(configFile) != string.Empty)
     {
         if (File.Exists(M2cObject.GetMirServerDir(configFile) + M2cConst.Setup))
         {
             Text = $"M2配置工具({M2cObject.GetMirServerDir(configFile)})";
         }
         else
         {
         }
     }
     else
     {
         Text = "M2配置工具(未配置..)";
     }
 }
Esempio n. 5
0
 private void ToolStripMenuItem_SetMirServerDir_Click(object sender, EventArgs e)
 {
     using (var dialog = new FolderBrowserDialog())
     {
         dialog.Description = "无特殊情况,尽量选择完整的 MirServer 服务端。";
         if (dialog.ShowDialog() == DialogResult.OK)
         {
             if (File.Exists(dialog.SelectedPath + M2cConst.Setup))
             {
                 IniFiles.Set("Settings", "MirServerDir", dialog.SelectedPath, configFile);
                 Text = $"M2cToolite({M2cObject.GetMirServerDir(configFile)})";
             }
             else
             {
                 if (MessageBox.Show($"此目录未能检测到相关配置文件。", "错误", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error) == DialogResult.Retry)
                 {
                     ToolStripMenuItem_SetMirServerDir_Click(sender, e);
                 }
             }
         }
     }
 }