[Цитировать]

    vovan1982
  • 214
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 1129
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
Собрал два архивчика. Скрипты еще будут дорабатываться и улучшаться:
1. На основе BAT'ника, ниже GIF анимация.

2.На основе PECMD, ниже GIF анимация.

Предупреждение!!! В скрипте на основе PECMD обязательно нужно сделать выбор RadioButton (нужно нажать на неё, даже если она выделена). К сожалению, BootICE отказывается работать с виртуальными дисками из ком.строки, в связи с этим, он будет работать из GUI. Нужно выбрать виртуальный диск и установить PBR. Видеоинструкция есть и в архивах.
Огромная благодарность KopBuH91 за подробную инструкцию и идею реализации скриптов, Conty9 за помощь в реализации скрипта PECMD, Joker-2013 за практические советы по программированию.


Последний раз редактировалось: vovan1982 (2016-09-27 14:05), всего редактировалось 2 раз(а)

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 4 месяца
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
vovan19822, получить размер, это просто...
15626Sorry , misunderstood a task, not the empty seat, but the file size is calculated.
for  %%a in (BOOTMGR.ORG.XSL) do set sizeOrg=%%~za & goto 1
В твоем случае, нужно перейти в каталог с файлом (CD)
А далее считать размер в переменную: SizeFile
for  %%a in (BootPass.iso) do set SizeFile=%%~za

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Приветствую вас.
Я обычно использую такую конструкцию
for /f "usebackq tokens=* delims=" %%a in ('"Путь"') do set size=%%~za
Преимущество - путь может содержать пробелы.

[Цитировать]

    vovan1982
  • 214
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 1129
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
Обновил скрипты. Теперь по скрипту на основе BAT и PECMD с фиксированным размером образа IMG (встроена проверка - создаваемый образ IMG должен быть больше ISO); и по скрипту на основе BAT и PECMD с плавающим размером образа IMG (размер IMG вычисляется исходя из размера ISO + 10 mb). IMG будет активирован и установлен MBR NT60 + PBR BOOTMGR.
Огромная благодарность KopBuH91 за подробную инструкцию и идею реализации скриптов, Conty9 за неоценимую помощь в реализации скрипта PECMD, Joker-2013 за практические советы по программированию, Nikzzzz за неоценимую помощь в реализации проекта.
PS: Если кому-нибудь нужны исходники, то пишите. Поделюсь (мне не жалко)!!!
Вложение
Вложение
Вложение
Вложение


Последний раз редактировалось: vovan1982 (2016-07-17 14:38), всего редактировалось 1 раз


Показать сообщения:    

Текущее время: 21-Ноя 14:33

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы