Показать полную графическую версию : Запуск файла по модели ноутбука
Valek271183
30-09-2015, 23:48
Подскажите пожалуйста как реализовать следующее: у ноутбуков 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 если это модели не из этих списков
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
а к BAT файлу его можно прикрутить, хотел сделать его частью BAT файла?
Сделайте его отдельной частью: сохраните приведённый код в файл с расширением .vbs и вызывайте из пакетного файла в виде:
cscript.exe //nologo "Путь\Имя.vbs"
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.