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

Показать сообщение отдельно

Аватара для m0nkrus

Старожил


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

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


Цитата Iska:
Как это будет работать при множественных GPT? »
Хреново будет работать. Переменная sDisk по окончании цикла будет иметь инфу только о последнем GPT-диске из всего списка найденных. Тут массив нужен, а не переменная. Мы его и создаем во внешнем файле. Можно попытаться как-то воспользоваться идеей массива из этого топика: http://forum.oszone.net/post-1886306.html Там, кстати, и ваша благодарность прописана - вы его читали! Или, вот, альтернативная идея написания массива со стороннего сайта:
Код: Выделить весь код
@echo off
setlocal enabledelayedexpansion

:: инициализировать 10 переменных вида arr.X случайными числами
for /l %%i in ( 0, 1, 9 ) do (
    set /a arr.%%i=!RANDOM!
)
set arr

endlocal
Я вам уже говорил, временно замените "\*$" на "\ $" и прогоните таким образом скрипт на своих MBR-разделах. Скрипт станет принимать MBR за GPT и наоборот. Если на компе больше одного физического диска, и система стоит не на последнем, то это будет весьма наглядно.

Последний раз редактировалось m0nkrus, 27-04-2013 в 19:45.


Отправлено: 18:15, 27-04-2013 | #32