如何使用GoLang Library获取系统模型。请参考我的图片

时间:2019-11-21 06:48:28

标签: go

enter image description here

以上图像详细信息是从Windows systeminfo命令输出中获取的。我需要Golang库中的系统模型。

1 个答案:

答案 0 :(得分:-1)

在Windows中,您可以调用systeminfo命令,然后使用正则表达式对其进行过滤。

func main() {
    c := exec.Command(`systeminfo`)
    output,err:= c.Output()
    if err != nil {
        panic(err)
    }
    s := string(output)
    var re = regexp.MustCompile(`(?:System Model: +)(.+)`)
    result:=re.FindStringSubmatch(s)
    if len(result)>0{
        println(result[1])
    }
}

Playground link