private async void tmrReadyToGo_Tick(object sender, EventArgs e) { if (!IsCookieReady || !IsSteamReady) { return; } // Update the form elements if (Settings.Default.showUsername) { lblSignedOnAs.Text = SteamProfile.GetSignedAs(); lblSignedOnAs.Visible = true; } lblDrops.Visible = true; lblDrops.Text = localization.strings.reading_badge_page + ", " + localization.strings.please_wait; lblIdle.Visible = false; picReadingPage.Visible = true; tmrReadyToGo.Enabled = false; // Call the loadBadges() function asynchronously await LoadBadgesAsync(); StartIdle(); }
private void settingsToolStripMenuItem_Click(object sender, EventArgs e) { // Show the form String previous = Settings.Default.sort; Boolean previous_behavior = Settings.Default.OnlyOneGameIdle; Form frm = new frmSettings(); frm.ShowDialog(); if (previous != Settings.Default.sort || previous_behavior != Settings.Default.OnlyOneGameIdle) { StopIdle(); AllBadges.Clear(); tmrReadyToGo.Enabled = true; } if (Settings.Default.showUsername && IsCookieReady) { lblSignedOnAs.Text = SteamProfile.GetSignedAs(); lblSignedOnAs.Visible = Settings.Default.showUsername; } }
private async void tmrReadyToGo_Tick(object sender, EventArgs e) { //以下是魔改代码 try { //获取自动下一个间隔时间 StringBuilder temp = new StringBuilder(500); GetPrivateProfileString("AutoNext", "Time", "500", temp, 500, ".\\Settings.ini"); if (temp.ToString() == "") { AutoNextTime = 500; } else { AutoNextTime = Convert.ToInt32(temp.ToString()); tmrAutoNext.Interval = AutoNextTime; } //获取最小运行时间 temp = new StringBuilder(500); GetPrivateProfileString("AutoNext", "MinRuntime", "2", temp, 500, ".\\Settings.ini"); if (temp.ToString() == "") { MinRuntime = 2; } else { MinRuntime = Convert.ToInt32(temp.ToString()); } } catch (Exception ex) { MessageBox.Show("程序发生错误,即将退出!\r\n错误信息:" + ex.Message); System.Environment.Exit(0); } if (!IsCookieReady || !IsSteamReady) { return; } // Update the form elements if (Settings.Default.showUsername) { lblSignedOnAs.Text = SteamProfile.GetSignedAs(); lblSignedOnAs.Visible = true; } lblDrops.Visible = true; lblDrops.Text = localization.strings.reading_badge_page + ", " + localization.strings.please_wait; lblIdle.Visible = false; picReadingPage.Visible = true; tmrReadyToGo.Enabled = false; // Call the loadBadges() function asynchronously await LoadBadgesAsync(); StartIdle(); //以下是魔改代码 if (IsAutoNextOn == true) { autonextthr(); } }