Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Запуск файла по модели ноутбука (http://forum.oszone.net/showthread.php?t=306094)

Valek271183 30-09-2015 23:48 2559526

Запуск файла по модели ноутбука
 
Подскажите пожалуйста как реализовать следующее: у ноутбуков Lenovo в реестре прописана модель в HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS в параметре "SystemVersion"="Lenovo B50-30" мне нужно запустить файл Setup1.exe если это модели Lenovo B40-30, Lenovo B50-30, Lenovo Z40-75, Lenovo G70-70 и файл Setup2.exe если это модели Lenovo G400, Lenovo G500, Lenovo G400s, Lenovo G500s, Lenovo G485 и файл Setup3.exe если это модели не из этих списков

Iska 01-10-2015 00:31 2559537

WSH:
Скрытый текст
Код:

Option Explicit

With WScript.CreateObject("WScript.Shell")
        Select Case .RegRead("HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\SystemVersion")
                Case "Lenovo B40-30", "Lenovo B50-30", "Lenovo Z40-75", "Lenovo G70-70"
                        .Run "Setup1.exe", 1, False
                Case "Lenovo G400", "Lenovo G500", "Lenovo G400s", "Lenovo G500s", "Lenovo G485"
                        .Run "Setup2.exe", 1, False
                Case Else
                        .Run "Setup3.exe", 1, False
        End Select
End With

WScript.Quit 0


Valek271183 01-10-2015 00:34 2559538

а к BAT файлу его можно прикрутить, хотел сделать его частью BAT файла?

Iska 01-10-2015 01:14 2559548

Сделайте его отдельной частью: сохраните приведённый код в файл с расширением .vbs и вызывайте из пакетного файла в виде:
Код:

cscript.exe //nologo "Путь\Имя.vbs"


Время: 03:35.

Время: 03:35.
© OSzone.net 2001-