Как получить модель системы с помощью библиотеки GoLang. Пожалуйста, обратитесь к моему изображению - PullRequest
0 голосов
/ 21 ноября 2019

введите описание изображения здесь

Вышеуказанные детали изображения получают из вывода команды windows systeminfo. Мне нужна модель системы в библиотеке Голанга.

1 Ответ

0 голосов
/ 21 ноября 2019

В 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])
    }
}

Ссылка на игровую площадку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...