public MainForm() { InitializeComponent(); Icon = Properties.Resources.M2; M2cObject.InitializeConfig(configFile); InitializeM2cToolite(); }
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); }
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); } }
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配置工具(未配置..)"; } }
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); } } } } }