调试模式下显示窗口
This commit is contained in:
@@ -66,6 +66,20 @@ async fn upgrade(debug_mode: bool) {
|
|||||||
async fn main() {
|
async fn main() {
|
||||||
let config = load_config();
|
let config = load_config();
|
||||||
|
|
||||||
|
if !config.debug_mode {
|
||||||
|
#[cfg(windows)]
|
||||||
|
{
|
||||||
|
use windows::Win32::System::Console;
|
||||||
|
use windows::Win32::Foundation::HWND;
|
||||||
|
unsafe {
|
||||||
|
let console = Console::GetConsoleWindow();
|
||||||
|
if console != HWND::default() {
|
||||||
|
let _ = Console::FreeConsole();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if config.debug_mode {
|
if config.debug_mode {
|
||||||
let mut interval = time::interval(time::Duration::from_secs(300));
|
let mut interval = time::interval(time::Duration::from_secs(300));
|
||||||
loop {
|
loop {
|
||||||
|
|||||||
Reference in New Issue
Block a user