mat86

Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору BorlandIMHO, спасибо огромное!, так не заработало, но помогла вот это строка: Цитата: for %%b in (C D E F G H I J K L M N O P Q R S T U V W Y Z) do ( if exist "%%b:\BWIM\" set "SourcePath=%%b:\BWIM" ||exit ) |
Цитата: решение кривое во все стороны: не проверяется версия ОС (только разрядность) | Тот кто будет пользоваться должен понимать на какой версии ос запускается. Если таких знаний нет, значит данная функция ему не нужна. Кроме того в меню можно подписать только для виндовс 7, второй батник только для win8 и т.д. если нужно. Будет так: этого будет достаточно, а кто не знает зачем это, тот и пользоваться не будет. Цитата: И опять же - нет никакой гарантии, что на машине единственная папка BWIM (что на флешке), если есть ещё одна на любом локальном диске - файлики могут запросто браться именно из неё... | Ну дважды скопируется, все равно папкой с именем BWIM и файлом внутри boot.wim врядли кто то будет пользоваться другой, скорее всего это будет одна и та же папка на разных дисках. Цитата: Не говоря уж про систему с несколькими виндами на нескольких разделах - там результат вообще непредсказуем... | А вот это уже хуже, было бы хорошо организовать указание на каком диске лежит винда, я где то находил утилиты для cmd в которых выбирается путь. Или хотя бы проверка на версию. Но не знаю как это сделать | Всего записей: 438 | Зарегистр. 19-03-2009 | Отправлено: 15:13 02-09-2016 | Исправлено: mat86, 15:17 02-09-2016 |
|