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

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

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

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


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

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


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

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

 

Аватара для jentoso

Ветеран


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

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


ofcoss, что то подобное было где то на форуме. Надо только поискать.

-------
Спасибо не пишут, а нажимают "Полезное сообщение"
Я.Диск | Я зарегистрировал никнейм JenTOSO


Отправлено: 10:14, 18-07-2009 | #2



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

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


Аватара для Maza Faka

Ветеран


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

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


ofcoss
Пример:
Код: Выделить весь код
@Echo Off

Set nDrive=G:
Set nSerialRight=1234-5678
Set nSerialNew=

For /F "Skip=1 Tokens=2 Delims=:" %%A In ('Vol %nDrive%') Do Set nSerialNew=%%A
Set nSerialNew=%nSerialNew: =%

::Echo %nSerialNew%

If /I Not %nSerialRight%==%nSerialNew% GoTo :EOF

-------
Сообщение помогло? Не забудьте нажать на Полезное сообщение

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

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


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


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

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


т.е. я вписываю в Set nSerialRight свой серийник и он должен запуститься?

и как посмотреть серийник флешки чет я его так и не нашел даж everest не видит

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


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


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

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


вписываю в Set nSerialRight серийник, в итоге ошибка

Отправлено: 20:29, 18-07-2009 | #5


Аватара для jentoso

Ветеран


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

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


Цитата ofcoss:
вписываю в Set nSerialRight серийник, в итоге ошибка »
В каком формате вписываешь серийник и в какой среде запускаешь. Возможно это определяющие факторы.

-------
Спасибо не пишут, а нажимают "Полезное сообщение"
Я.Диск | Я зарегистрировал никнейм JenTOSO


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


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


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

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


Set nSerialRight=PLLX7IQL Windows vista

Set nSerialRight=PLLX-7IQL то же не работает

запускаю с флехи,полный код

for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\marker.fle set inst_flash=%%i:

Set nDrive=inst_flash:
Set nSerialRight=PLLX7IQL
Set nSerialNew=

For /F "Skip=1 Tokens=2 Delims=:" %%A In ('Vol %nDrive%') Do Set nSerialNew=%%A
Set nSerialNew=%nSerialNew: =%

::Echo %nSerialNew%

If /I Not %nSerialRight%==%nSerialNew% GoTo :EOF

Последний раз редактировалось ofcoss, 19-07-2009 в 07:03.


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


Аватара для gora

Ушёл из жизни


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

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


Цитата ofcoss:
Set nDrive=inst_flash:
Set nSerialRight=PLLX7IQL»
Должно быть:
Код: Выделить весь код
Set nDrive=%inst_flash%
Set nSerialRight=PLLX-7IQL
PS
ofcoss, заключайте строки кода в теги [code], значок # сверху панели "Быстрого ответа".

Последний раз редактировалось gora, 19-07-2009 в 09:54.

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

Отправлено: 09:39, 19-07-2009 | #8


Googler


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

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


ofcoss,
в предложенных вариантах используется SN тома, а не диска, поэтому нужно иметь ввиду:

- после форматирования SN тома изменится;
- SN тома можно задать/изменить при помощи утилит типа VolumeID

Отправлено: 07:45, 20-07-2009 | #9


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


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

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


А возможнали проверка именно по с.номеру????

Отправлено: 16:59, 21-07-2009 | #10



Компьютерный форум 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




 
Переход