fix: start cmd in full path
This commit is contained in:
parent
e1194fff66
commit
557efb952a
|
@ -12,7 +12,7 @@ import (
|
||||||
|
|
||||||
var (
|
var (
|
||||||
cmd = "url.dll,FileProtocolHandler"
|
cmd = "url.dll,FileProtocolHandler"
|
||||||
runDll32 = filepath.Join(os.Getenv("SYSTEMROOT"), "System32", "rundll32.exe")
|
// start = filepath.Join(os.Getenv("SYSTEMROOT"), "System32", "start.exe")
|
||||||
)
|
)
|
||||||
|
|
||||||
func cleaninput(input string) string {
|
func cleaninput(input string) string {
|
||||||
|
@ -21,7 +21,7 @@ func cleaninput(input string) string {
|
||||||
}
|
}
|
||||||
|
|
||||||
func open(input string) *exec.Cmd {
|
func open(input string) *exec.Cmd {
|
||||||
cmd := exec.Command("start", "/wait", input)
|
cmd := exec.Command("cmd", "/C", "start", "/wait", cleaninput(input))
|
||||||
//cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}
|
//cmd.SysProcAttr = &syscall.SysProcAttr{HideWindow: true}
|
||||||
return cmd
|
return cmd
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue