From 28f1594539eac276f088831e97aa5cf1ce9426c6 Mon Sep 17 00:00:00 2001 From: Ink-33 Date: Tue, 17 Nov 2020 00:24:25 +0800 Subject: [PATCH] feather: faststart --- main.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/main.go b/main.go index 18f31cd..01d9ac8 100644 --- a/main.go +++ b/main.go @@ -98,7 +98,7 @@ func init() { func main() { console := bufio.NewReader(os.Stdin) var strKey string - var isRestart bool = false + var isFastStart bool = false arg := os.Args fmt.Println(arg) if len(arg) > 1 { @@ -116,8 +116,8 @@ func main() { b = append(b, 13, 10) strKey = string(b[:]) } - case "restart": - isRestart = true + case "faststart": + isFastStart = true } } } @@ -256,7 +256,7 @@ func main() { key := md5.Sum([]byte(strKey)) conf.Password = DecryptPwd(conf.PasswordEncrypted, key[:]) } - if !isRestart { + if !isFastStart { log.Info("Bot将在5秒后登录并开始信息处理, 按 Ctrl+C 取消.") time.Sleep(time.Second * 5) } @@ -464,7 +464,7 @@ func restart(Args []string) { if err != nil { log.Errorf("重启失败:%s", err.Error()) } - Args = append([]string{"/c", "start ", path, "restart"}, Args[1:]...) + Args = append([]string{"/c", "start ", path, "faststart"}, Args[1:]...) cmd = &exec.Cmd{ Path: "cmd.exe", Args: Args, @@ -472,6 +472,7 @@ func restart(Args []string) { Stdout: os.Stdout, } } else { + Args = append(Args, "faststart") cmd = &exec.Cmd{ Path: Args[0], Args: Args,