b1.3 Fix hide/show console window for only once.
This commit is contained in:
@@ -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()
|
||||
}
|
||||
}()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user