關台關機按鈕
This commit is contained in:
parent
b9aa625fb2
commit
258aab30f8
@ -15,6 +15,7 @@ namespace DualScreenDemo
|
||||
{
|
||||
if (currentSequence[currentSequence.Count - 1] != correctSequence[currentSequence.Count - 1])
|
||||
{
|
||||
Console.WriteLine(currentSequence[currentSequence.Count - 1] +" 比對 " + correctSequence[currentSequence.Count - 1] +" 順序錯誤,重置序列");
|
||||
// 順序錯誤,重置序列
|
||||
currentSequence.Clear();
|
||||
return;
|
||||
@ -26,14 +27,16 @@ namespace DualScreenDemo
|
||||
{
|
||||
try
|
||||
{
|
||||
Console.WriteLine("使用 Windows 命令關機");
|
||||
// 使用 Windows 命令關機
|
||||
System.Diagnostics.Process.Start("shutdown", "/s /t 0");
|
||||
new System.Threading.Thread(() =>
|
||||
{
|
||||
System.Diagnostics.Process.Start("shutdown", "/s /t 0");
|
||||
}).Start();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show($"關機失敗: {ex.Message}");
|
||||
// 如果關機失敗,退出程式
|
||||
Application.Exit();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -336,21 +336,25 @@ namespace DualScreenDemo
|
||||
}
|
||||
private void buttonMiddle_Click(object sender, EventArgs e)
|
||||
{
|
||||
Console.WriteLine("巨");
|
||||
sequenceManager.ProcessClick("巨");
|
||||
}
|
||||
|
||||
private void buttonTopRight_Click(object sender, EventArgs e)
|
||||
{
|
||||
Console.WriteLine("級");
|
||||
sequenceManager.ProcessClick("級");
|
||||
}
|
||||
|
||||
private void buttonTopLeft_Click(object sender, EventArgs e)
|
||||
{
|
||||
Console.WriteLine("超");
|
||||
sequenceManager.ProcessClick("超");
|
||||
}
|
||||
|
||||
private void buttonThanks_Click(object sender, EventArgs e)
|
||||
{
|
||||
Console.WriteLine("星");
|
||||
sequenceManager.ProcessClick("星");
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user