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

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

Ответить
Настройки темы
CMD/BAT - Батник проверяющий S/N(серийник) HDD или Flash

Пользователь


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

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


Возможно ли что бы батник сверял сернийик флешки и если он правильный то выполнение пойдет дальше если он не правильный то выход????

Отправлено: 09:01, 18-07-2009

 

Старожил


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

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


Цитата ofcoss:
А возможнали проверка именно по с.номеру???? »
При смене версии и языка Винды формат сообщения команды VOL изменится и скрипт работать правильно не будет!

под рускоязычной XP "прокатывает" следующее:
for /F "skip=1 tokens=4" %%S in ('vol C:') do echo %%S
но лучше чуть-чуть подстраховаться и использовать так:
Код: Выделить весь код
@echo off
for /F "skip=1 tokens=*" %%S in ('vol C:') do set T=%%S
:loop
for /F "tokens=1*" %%S in ("%T%") do (
set T=%%T
set SN=%%S
)
if not "%T%"=="" goto loop

echo %SN%

-------
Как сказало Дерево Дровосеку: "я - пень".

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:13, 21-07-2009 | #11



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

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


Googler


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

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


Цитата ofcoss:
А возможнали проверка именно по с.номеру?»
AFAIK только для ATA/SCSI. Например, есть CMD-утилита DiskId32.

Отправлено: 16:05, 22-07-2009 | #12


Старожил


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

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


Цитата ofcoss:
Set nSerialRight=PLLX7IQL Windows vista
Set nSerialRight=PLLX-7IQL то же не работает »
Сразу не заметил - такого ID у логического диска быть не может. У метки диска - пожалуйста. А "серийник" - это 4 байта, выводимые в 16-ричном виде, т.е. "Volume Serial Number" может состоять только из набора цифр и символов от A до F.
* если набрать просто команду DIR, то в верхней строке видна Метка логического диска (обычно текст до 11 символов), а во второй - серийный номер.

-------
Как сказало Дерево Дровосеку: "я - пень".


Отправлено: 18:39, 22-07-2009 | #13



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Батник проверяющий битность системы (32 или 64 bit)??? ofcoss Скриптовые языки администрирования Windows 1 12-09-2009 15:33
CMD/BAT - [решено] Батник проверяющий установленна ли программа на ПК ofcoss Скриптовые языки администрирования Windows 3 29-07-2009 08:33
CMD/BAT - [решено] Батник проверяющий наличие файла на сервере? ofcoss Скриптовые языки администрирования Windows 3 29-07-2009 06:03
CMD/BAT - [решено] Батник проверяющий контроль учетных записей ofcoss Скриптовые языки администрирования Windows 1 20-07-2009 10:43
Установка с внешнего HDD или Flash-карты MaxDELETE Автоматическая установка Windows 2000/XP/2003 13 04-02-2007 19:02




 
Переход