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

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

Новый участник


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

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


Iska, использую Ваш код. Определил, т.к. ставил паузу и видел окно скрипта.

Вывод:
[Устройство хранения данных]
[0018f3d974b4eab1a17601dd]

вроде как все верно, но не завершается сеанс, хотя если в cmd написать shutdown /l то все ок.

Код: Выделить весь код
 @echo off
setlocal enableextensions enabledelayedexpansion

set sParam=%~1
set sSerialNumber=%~2

set sLegalSerialNumbers="0018f3d974b4eab1a17601dd" "ff01ECBB0300FFCF00B8" "ff01ECBB0300FFCF00B9"

if defined sParam (
	if defined sSerialNumber (
		if /i "%sParam%" equ "Mass Storage" (
			for %%i in (%sLegalSerialNumbers%) do if /i "%sSerialNumber%" equ "%%~i" shutdown.exe /l
		)
	)
)
echo [%sParam%]
echo [%sSerialNumber%]
endlocal
pause
exit /b 0

Отправлено: 05:19, 20-03-2012 | #14