我有这个应用程序运行,当系统启动 Windows 8.1 然后它启动。但通常 PC 稍后进入网络,结果 Google Chrome 显示一个失败的页面。package mainimport "os"import "os/exec"import "runtime"import "encoding/json"type Configuration struct { main []string name []string window []string}func main() { myos := runtime.GOOS; myarch := runtime.GOARCH; var chrome = ""; var cmdopen *exec.Cmd; if myos == "windows" { if myarch == "386" { chrome = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"; } else { chrome = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"; } // Read config file, _ := os.Open("C:/Program Files (x86)/abc/package.json"); decoder := json.NewDecoder(file); configuration := Configuration{}; err := decoder.Decode(&configuration); if err != nil { println("error: ", err); } println(configuration.main); // BUG!!!!!!!!!!!!!!!!!!! But make sure local network or internet is available do not just execute the chrome like idiot, which is showing dead page cmdopen = exec.Command(chrome, "--app=http://icanhazip.com"); err1 := cmdopen.Start(); if err1 != nil { println("Failed: ", err1); } } else { println("Incompatible"); } }
1 回答
- 1 回答
- 0 关注
- 153 浏览
添加回答
举报
0/150
提交
取消