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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - wmic.exe LogicalDisk пропустить дискету

Ответить
Настройки темы
CMD/BAT - wmic.exe LogicalDisk пропустить дискету

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


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

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


Пытаюсь выпонить команду:

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

for /f "skip=1" %%i in ('wmic.exe LogicalDisk where "DriveType=2" get Name') do (if %%i NEQ "A:" echo %%i)

endlocal
exit /b 0
echo все равно выдает A: F: G:

Кто подскажет, как пропустить дискету?

Отправлено: 21:06, 27-11-2013

 


Moderator


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

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


Цитата petrovmahmud:
wmic.exe LogicalDisk where "DriveType=2" get Name
Как-то так:
Код: Выделить весь код
wmic.exe LogicalDisk where "DriveType = 2 and (MediaType = 11 or MediaType is null)" get Name
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:30, 27-11-2013 | #2



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

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


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


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

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


Спасибо большое. А как второй цикл добавить? Я например в упор не понимаю как в cmd заканчиваются циклы.

Ну или посоветуйе что по for /f можно почитать, а то я после питона гуляю

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

for /f "skip=1" %%i in ('wmic.exe LogicalDisk where "DriveType = 3" get Size') do echo %%i

for /f "skip=1" %%a in ('wmic.exe LogicalDisk where "DriveType = 2 and (MediaType = 11 or MediaType is null)" get Name') do echo %%a

exit /b 0
endlocal

Отправлено: 22:00, 27-11-2013 | #3


Ветеран


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

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


Сначала расскажите словами, что Вы хотите получить.

Отправлено: 22:26, 27-11-2013 | #4


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


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

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


Надо данные со флешек скопировать на раздел жесткого диска с наибольшим объемом.

Отправлено: 22:34, 27-11-2013 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - wmic.exe LogicalDisk пропустить дискету

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Проект Google New не позволит пропустить новые разработки компании OSZone News Новости информационных технологий 0 24-09-2010 16:30
как пропустить первый этап копирования файлов при устновке? Cage_Mc Автоматическая установка Windows 2000/XP/2003 0 17-11-2007 00:15
Можно ли просто Ad через firewall пропустить? Ferum01 Microsoft Windows NT/2000/2003 6 06-09-2007 17:26
[решено] Пропустить экран активации Dirk Diggler Автоматическая установка Windows 2000/XP/2003 5 16-06-2006 11:37
Ошибка: Вставьте дискету в А: sabina Хочу все знать 10 22-04-2004 17:31




 
Переход