![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - скрипт извлечения всех виртуальных приводов оптических дисков |
|
|
CMD/BAT - скрипт извлечения всех виртуальных приводов оптических дисков
|
Новый участник Сообщения: 4 |
Добрый день. Прошу помощи. Нужен скрипт в автозагрузку, чтобы при запуске Виндовс 7 все виртуальные приводы извлекались (в контекстном меню привода есть команда "Извлечь"). Спасибо заранее
|
|
Отправлено: 23:53, 29-07-2016 |
Ветеран Сообщения: 2398
|
Профиль | Отправить PM | Цитировать Цитата remderbauer:
Тогда можно: mountvol X: /d X - буква виртуального привода (UltraISO_шные вирт привода размонтируются нормально) Если буквы заранее известны, то всё просто, если всегда разные, надо подумать... Как DOS-командно перечислить все буквы только вирт приводов, не знаю. Наверное придётся wmic использовать и извлекать нужную инфу... Типа такого : wmic logicaldisk where drivetype=5 get description,name Будут перечислены описание-description всех устр-в(CD-ROM) и их буквы(name) , включая виртуальные (description можно исключить). |
|
Последний раз редактировалось MKN, 30-07-2016 в 11:45. Отправлено: 11:21, 30-07-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать а если известно имя привода (метка), которая всегда одна и та же?
|
Отправлено: 17:13, 30-07-2016 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата remderbauer:
|
|
Отправлено: 03:53, 31-07-2016 | #4 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Цитата Iska:
1. Букву диска можно не указывать? А просто прописать именно имя-метку привода? 2. Этот вот WSH, его как сохранить, в каком формате (расширение файла какое)? Потом просто его в автозагрузку кинуть и он будет работать или надо какие-то еще действия делать? |
||
Отправлено: 10:31, 31-07-2016 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата remderbauer:
Если речь про «Label», то потребуется расширить код таким образом: Option Explicit
Dim strLabel
Dim objDrive
Dim objVerb
strLabel = "My Disk"
For Each objDrive In WScript.CreateObject("Scripting.FileSystemObject").Drives
If StrComp(objDrive.VolumeName, strLabel, vbTextCompare) = 0 Then
For Each objVerb In WScript.CreateObject("Shell.Application").NameSpace(objDrive.RootFolder.Path).self.Verbs
If StrComp(objVerb.Name, "&Извлечь", vbTextCompare) = 0 Then
objVerb.DoIt
End If
Next
End If
Next
WScript.Quit 0
Цитата remderbauer:
|
||
Отправлено: 19:26, 31-07-2016 | #6 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать |
Отправлено: 20:22, 31-07-2016 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 22:46, 31-07-2016 | #8 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать жаль.
|
Отправлено: 09:02, 01-08-2016 | #9 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать а где мое последнее сообщение? О_о
ммм... короче, скрипт нужно притормозить, паузу ему прописать в началае секунд на 10-15 можно? А то скрипт запускается тогда, когда приводы видимо не готовы еще, они же виртуальные, а не аппаратные... |
Отправлено: 11:18, 02-08-2016 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Медиа - Полное зависание компа при создании виртуальных приводов | NeoVit | Microsoft Windows 2000/XP | 3 | 09-01-2011 09:08 | |
Micron будет поставлять флэш-память для гибридных оптических приводов | OSZone News | Новости железа | 0 | 06-10-2010 09:30 | |
Система и BIOS не видят оптических приводов | ichwill | Оптические приводы | 3 | 26-01-2009 17:20 | |
[решено] Проблемы с работой оптических IDE приводов на материнках с intel P965 | Tigr | Материнские платы и память | 68 | 07-08-2008 14:16 | |
Разное - ПОМОГИТЕ.Глючит звук при считывании с оптических приводов | Dj_Dim | Microsoft Windows 2000/XP | 7 | 16-04-2008 20:31 |
|