Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


Цитата nasha:
megaloman , я так понимаю это невозможно сделать?! »
Мне казалось, что из приведенного решения это сделать просто, от слова совсем
Код: Выделить весь код
FileOut = "Z:\Box_Out\fileout.txt"

Set objWMI = GetObject("winMgmts:\\.\Root\CIMV2:Win32_OperatingSystem")
Set colWMI = objWMI.Instances_

txt = "Компьютер:" + vbTab + vbTab + CreateObject("WScript.Network").ComputerName + vbCrLf

For Each objOS In colWMI
    txt = txt + "Операционная система:" + vbTab + objOS.Caption + " " + objOS.Version + vbCrLf
    txt = txt + "Тип системы:" + vbTab + vbTab + objOS.OSArchitecture + vbCrLf
Next

'	MsgBox txt

With CreateObject("Scripting.FileSystemObject").CreateTextFile(FileOut, True)
    .Write txt
    .Close
End With

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 19:15, 25-02-2020 | #5