Baltazar500
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Alex_Piggy, Цитата: А что нужно? По приведенному выше фрагменту - использовать проверку в WMIC. | Ну, задача стоит проверить ли пуст данный параметр, если пуст, переходить блоку отвечающему за открытие лотка привода Из предложенного больше подходит 2-й вариант ))) NIKZZZZ, хм получается тут нужно не через "if" идти а через "&&" проверяя операцию на предмет "успешности" ? ОК, буду пробовать. Цитата: for игнорирует пустые строки, так что findstr не нужен. | А, это был ошмёток от старого алгоритма, забыл убрать (там всё было примитивно, без какой либо конкретики ибо привод был один) Цитата: К стати, чтобы echo не выводило "Режим вывода команд на экран (ECHO) включен." , можно использовать echo. , пробел после точки не нужен. | Ну это я в курсе, просто я его использовал в паре с if и у меня что так, что так лезли лишние переводы строк при сравнении :\ Цитата: Еще непонятно, что нужно проверять, присутствие CD или пустое VolumeName ? | Присутствие CD Пока отталкивался от банального наличия VolumeName и выхлоп wmic по cdrom досконально не изучал. Есть вариант получше ? Цитата: CD диск может быть и с пустым именем. | Сколько дисков задампил, но пока таких не попадалось Тем не менее, такую возможность исключать не буду и подрихтую алгоритм. | Всего записей: 2102 | Зарегистр. 19-09-2011 | Отправлено: 03:20 10-01-2019 | Исправлено: Baltazar500, 03:20 10-01-2019 |
|