b1.3 Fix hide/show console window for only once.

This commit is contained in:
2026-06-22 22:31:36 +08:00
parent 1a6df73d3c
commit a4b350d2e3
2 changed files with 24 additions and 14 deletions
+9 -6
View File
@@ -21,6 +21,7 @@ func main() {
initLogger()
log.Info().Msg("程序启动")
initConsoleHwnd()
hideConsoleWindow()
p := NewPermission()
@@ -83,16 +84,18 @@ func onReady() {
// 显示控制台 → 调用 showConsoleWindow()
go func() {
<-mShowConsoleWindow.ClickedCh
log.Info().Msg("用户点击显示控制台窗口")
showConsoleWindow()
for range mShowConsoleWindow.ClickedCh {
log.Info().Msg("用户点击显示控制台窗口")
showConsoleWindow()
}
}()
// 隐藏控制台 → 调用 hideConsoleWindow()
go func() {
<-mHideConsoleWindow.ClickedCh
log.Info().Msg("用户点击隐藏控制台窗口")
hideConsoleWindow()
for range mHideConsoleWindow.ClickedCh {
log.Info().Msg("用户点击隐藏控制台窗口")
hideConsoleWindow()
}
}()
}