Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Запуск файла по модели ноутбука

Ответить
Настройки темы
CMD/BAT - Запуск файла по модели ноутбука

Старожил


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


Конфигурация

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


Подскажите пожалуйста как реализовать следующее: у ноутбуков 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 если это модели не из этих списков

Отправлено: 23:48, 30-09-2015

 

Ветеран


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

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


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

Отправлено: 00:31, 01-10-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


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

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


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

Отправлено: 00:34, 01-10-2015 | #3


Ветеран


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

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


Сделайте его отдельной частью: сохраните приведённый код в файл с расширением .vbs и вызывайте из пакетного файла в виде:
Код: Выделить весь код
cscript.exe //nologo "Путь\Имя.vbs"

Отправлено: 01:14, 01-10-2015 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Запуск файла по модели ноутбука

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Запуск BAT файла с правами локального пользователя из сетевого BAT файла Yurii_L Скриптовые языки администрирования Windows 9 05-09-2012 14:27
Загрузка - Долгий запуск и отключение ноутбука. Dimisch4 Microsoft Windows 2000/XP 1 15-06-2012 16:49
CMD/BAT - [решено] Запуск bat-файла от имени админа.Как сделать каталог этого bat-файла текущим?? axmed0207 Скриптовые языки администрирования Windows 1 19-01-2012 06:14
[решено] Как запрепить запуск программы по имени файла AlxCruel Microsoft Windows 2000/XP 10 05-04-2006 08:58




 
Переход