Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Поис ид номера устройства по файлу или букве. (http://forum.oszone.net/showthread.php?t=255564)

relaps 05-03-2013 19:39 2104860

Поис ид номера устройства по файлу или букве.
 
Возник такой вопрос,возможно ли такое,и если да то как?
Многим известна эта команда:

читать дальше »
FOR %%d 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 %%d:\WIN51 SET CDROM=%%d:


Она определяет букву с помощью поиска файла WIN51 - я думаю это многим понятно,а вот как сделать так чтоб
за место букв перебрались номера устройств hd0,1 hd1,1 и т. д.
Например что-то типо этого:

читать дальше »
FOR %%d IN (hd0,1 hd1,1 hd2,1 hd2,2) DO IF EXIST %%i:\Disk.txt SET CDROM=%%i:


То есть когда найдётся файл Disk.txt то определиться на каком ид он находиться.

Либо возможен второй вариант,с помощью буквы,например мне известна буква как с помощью её узнать ид номер.

Панель управления\администрирование и т. д. - знаю и вручную не покатит.
Для чего тебе это? НАДО И ВСЁ!!


Мне не просто нужна команда через какую можно посмотреть ид устройства,а нужно чтоб как бы можно было это задействовать,я в самом верху написал противоположную команду что она должна выполнять,для обычного просмотра можно воспользоваться: Панель управления\администрирование и т. д. - мне это не надо!
Нужен автоматизированный способ,суть в том что та программа требует ввода именно номер ид жесткого диска или флешки а буква не катит вот и надо определение ида по файлу или буквы,если по букве то я сделаю переменную буквы а потом и выяснится ид и будет всё автоматизированно.


За ранние всем спасибо.

Foreigner 05-03-2013 20:07 2104886

Цитата:

Цитата relaps
номера устройств hd0,1 hd1,1 »

Что за номера? В виндоус устройства так не обозначаются. Если надо узнать букву(ы) CD\DVD и ID устройства, то:
Код:

wmic cdrom get id, deviceid

relaps 05-03-2013 20:22 2104904

Цитата:

Цитата Foreigner
Что за номера? В виндоус устройства так не обозначаются. »

Вроде русским языком написано что ПРИМЕР!!!!

Цитата:

Цитата Foreigner
wmic cdrom get id, deviceid »

К чему ты эту команду мне написал я не понял,или объясни примером полным либо дай нормальный ответ на поставлены вопрос!

Foreigner 05-03-2013 20:45 2104924

Цитата:

Цитата relaps
дай нормальный ответ на поставлены вопрос! »

Код:

cmd /?
for /?
wmic /?


relaps 05-03-2013 21:09 2104940

Цитата:

Цитата Foreigner
cmd /? for /? wmic /? »

Ну спасибо вот это помощь от тебя,а то я этого не знал.
Что ж ты мне готовую команду не напиши,может сам не знаешь да признаться не можешь?!

Iska 06-03-2013 02:37 2105150

relaps, Вы не кипятитесь и не ёрничайте, а тем же русским языком опишите:

1. Зачем сие Вам нужно, для каких целей.
2. Что Вы понимаете под «номерами устройств»:
Цитата:

Цитата relaps
номера устройств hd0,1 hd1,1 и т. д. »

о каких устройствах вообще идёт речь, приведите примеры реальных номеров устройств у Вас.

Пока что разговор идёт на разных языках. Как определимся, простите за тавтологию, с определениями — можно будет говорить осознанно.

relaps 06-03-2013 07:22 2105196

Цитата:

Цитата Iska
Что Вы понимаете под «номерами устройств»:
»

Панель управления\администрирование\Управление компьютером\Управление дисками:

Диск 0 , Диск 1 и т. д. диски в windows начинаються с 0 а разделы с 1,на пример: hd0,1 - означает первый диск и первый раздел.


Время: 08:57.

Время: 08:57.
© OSzone.net 2001-