[Quote]

    vovan1982
  • 214
  • Longevity: 8 years 10 months
  • Posts: 1063
  • REPUTATION:75

    [+] [-]
  • Location: Ростов-на-Дону
ОБНОВИЛ!!! (теперь AntiSMS2in1.iso BOOTMGR может загружаться в UEFI x86 (Only TabletPC), для его тестирования в Qemu добавлена кнопка EFI).
(ЗА ИДЕИ СПАСИБО JOKER-2013 и MBTY)
1) Вариант первый: распаковал папку AntiSMS в корень загрузочного диска/флэшки. В папке лежит костыль XBplus.bin. Образы больше обновлять не нужно (обновляем файлом DOWNLOADER.EXE только ANTISMS.exe).
dy
2) Вариант второй (наиболее компактный): Скрипт распаковывает боекомплек комплект, проверяет наличие AntiSMS.iso и AntiSMS8.iso и если их нет, то скачает с сайта данные образы, далее извлекает из образов необходимые файлы, далее появляется меню выбора загрузчика: 1.GRUB4DOS, 2.ISOLINUX, 3.BOOTMGR, 4.BCDW. Для загрузчика GRUB4DOS есть возможность выбора TXTMODE с поддержкой русского или GFX MENU. После выбора загрузчика, удаляет ненужные для работы этого загрузчика компоненты, запаковывает все это в AntiSMS2in1.iso, в конце появится диалоговое окно, в котором можно выбрать действие со скачанными образами (AntiSMS.iso и AntiSMS8.iso): удалить или сохранить (нужно для быстрой перепаковки образа AntiSMS2in1.iso на другой загрузчик), если ничего не выбирать, то скрипт через 15 секунд удалит образы автоматически. С образом AntiSMS2in1.iso поступаем как Вам угодно. Так же в скрипт встроена Виртуальная машина QemuBootTest с возможностью выбора: тестировать собранный AntiSMS2in1.iso; не тестировать AntiSMS2in1.iso (стоит заметить, что в QemuBootTest грузится даже образ на основе Win 8PE только не быстро, придется немного подождать).
dy
В планах: для BOOTMGR добавить EFI загрузку для планшетов х86. Кажется реализовал все, что хотел!!!


Last edited by vovan1982 on 2017-02-22 12:51; edited 2 times in total

[Quote]

    Albert
  • 1131
  • Longevity: 8 years 4 months
  • Posts: 160
  • REPUTATION:12

    [+] [-]
Хочу напомнить о фиче в программе simplix AntiSMS
В связи с тем, что Adware от Mail.ru и Yandex часто ставятся в тихом режиме, есть функция - отключение автозагрузки программ, подписанных LLC Mail.Ru и YANDEX LLC. Для этого нужно, чтобы на момент запуска AntiSMS был включен Caps Lock. По умолчанию во всех WinPE и в среде восстановления системы Caps Lock выключен, поэтому программы от этих производителей не отключаются.

включение CAPS LOCK при загрузке

Чтобы переключатели NumLock, ScrollLock и CapsLock были включены или выключены при входе пользователя в систему, нужно запустить редактор реестра и открыть раздел:
HKEY_USERS\.Default\Control Panel\Keyboard
Запись InitialKeyboardlndicators строкового типа как раз и указывает начальное состояние NumLock-а, ScrollLock-а и CapsLock-а.
Если она равна 0, то это означает, что NumLock, ScrollLock и CapsLock после загрузки будут отключены.
Для включения их, присвойте этому значению цифру из списка:
0- NumLock, ScrollLock и CapsLock отключены (по умолчанию).
1- Включен только CapsLock.
2- Включен только NumLock.
3- Включены NumLock и CapsLock.
4- Включен ScrollLock.
5- Включены ScrollLock и CapsLock.
6- Включены NumLock и ScrollLock.
7- Включены NumLock, ScrollLock и CapsLock.
Экспортируйте ветку реестра
numlock_on.reg
numlock_scrolllock_capslock_off.reg

[Quote]

    MBTY
  • 1499
  • Longevity: 8 years 2 months
  • Posts: 77
  • REPUTATION:6

    [+] [-]
Насчет скачивания:
--max-connection-per-server=10 даёт соединиться 10 раз, но файл не качается в 10 потоков, потому что нету --split в параметрах.
При старте ARIA пишет про резервирование места под файл - заюзай --file-allocation=none
Вообще давно подобрал строку скачивания через Aria такого вида:
--log-level=warn --auto-save-interval=0 --file-allocation=none --remove-control-file=true --download-result=full --allow-overwrite=true --min-split-size=1M --check-certificate=false --max-connection-per-server=5 --split=5 -c
Возможно нагромождена, но в исходном твоём скрипте скорость скачивания у меня не выше 100кб/с, а так на всю полосу канала качается.
Насчет загрузки:
На музейных ПК GRUB с GFXBOOT может не стартануть, хотя для таких есть BCDW, так что - не важно.
P.S. В целом - супер.

[Quote]

    MBTY
  • 1499
  • Longevity: 8 years 2 months
  • Posts: 77
  • REPUTATION:6

    [+] [-]
vovan19822
Joker-2013
@echo off
set /a timer=10
set /a ftime=%time:~6,-3%+%timer%
if %ftime% GEQ 60 set /a ftime-=60
:tick
set ctime=%time:~6,-3%
if /i %ftime% NEQ %ctime% goto tick
cls
echo Прошло %timer% сек.!!
pause
c 27 ‎августа ‎2010 ‎г., ‏‎14:52:10 у меня хранится этот скрипт, как самый безотказный и замечательный. Задержка указывается в timer (10 сек в примере)
И ещё один. Тут имеется пример вызова кода и обратный отсчёт прикручен (в верхнем скрипте обратный отсчёт выдавал дичь, если пауза больше минуты). + Хоть и выглядит больше, но код внятнее.
@echo off
call:BomBa 8
:BomBa
set /a timer=%1
echo Ждём %timer% сек.
set /a "StartTime=36000*%time:~0,1%+3600*%time:~1,1%+600*%time:~3,1%+60*%time:~4,1%+10*%time:~6,1%+%time:~7,1%"
:tick
set /a "NowTime=36000*%time:~0,1%+3600*%time:~1,1%+600*%time:~3,1%+60*%time:~4,1%+10*%time:~6,1%+%time:~7,1%"
set /a Countdown = %StartTime%-%NowTime%+%timer%
title Осталось %Countdown% сек.
if not "%Countdown%"=="0" goto tick
echo %timer% сек. прошло!!
Pause
exit
Самый "малострочный" вариант
set timer=15
set /a "FinishTime=36000*%time:~0,1%+3600*%time:~1,1%+600*%time:~3,1%+60*%time:~4,1%+10*%time:~6,1%+%time:~7,1%+%timer%"
:tick
set /a "CurrentTime=36000*%time:~0,1%+3600*%time:~1,1%+600*%time:~3,1%+60*%time:~4,1%+10*%time:~6,1%+%time:~7,1%"
if not "%FinishTime%"=="%CurrentTime%" goto tick

[Quote]

    vovan1982
  • 214
  • Longevity: 8 years 10 months
  • Posts: 1063
  • REPUTATION:75

    [+] [-]
  • Location: Ростов-на-Дону
ОБНОВИЛ!!! В связи с выходом Smart Fix.
(ЗА ИДЕИ СПАСИБО JOKER-2013 и MBTY)
1) Вариант первый: распаковал папку SmartFix в корень загрузочного диска/флэшки. В папке лежит костыль Это_костыль.bin. Образы больше обновлять не нужно (обновляем файлом DOWNLOADER.EXE только SmartFix.exe).
dy
2) Вариант второй (наиболее компактный): Скрипт распаковывает боекомплек комплект, проверяет наличие AntiSMS.iso и AntiSMS8.iso и если их нет, то скачает с сайта данные образы, переименовывает их в SmartFix.iso и SmartFix8.iso, внедряет в них SmartFix.exe, далее извлекает из образов необходимые файлы, далее появляется меню выбора загрузчика: 1.GRUB4DOS, 2.ISOLINUX, 3.BOOTMGR, 4.BCDW. Для загрузчика GRUB4DOS есть возможность выбора TXTMODE с поддержкой русского или GFX MENU. Для BOOTMGR добавить EFI загрузку для планшетов х86. После выбора загрузчика, удаляет ненужные для работы этого загрузчика компоненты, запаковывает все это в SmartFix2in1.iso, в конце появится диалоговое окно, в котором можно выбрать действие со скачанными образами (AntiSMS.iso и AntiSMS8.iso): удалить или сохранить (нужно для быстрой перепаковки образа SmartFix2in1.iso на другой загрузчик), если ничего не выбирать, то скрипт через 15 секунд удалит образы автоматически. С образом SmartFix2in1.iso поступаем как Вам угодно. Так же в скрипт встроена Виртуальная машина QemuBootTest с возможностью выбора: тестировать собранный SmartFix2in1.iso; не тестировать SmartFix2in1.iso (стоит заметить, что в QemuBootTest грузится даже образ на основе Win 8PE только не быстро, придется немного подождать). Для теста EFI добавлена кнопка EFI.
dy
Стоит отметить, что SmartFix.exe стала платной (100 рублей), в отличие от предшественницы AntiSMS.exe, но ограничений в работе программы нет. Для пользователя это значит, что он сам решает платить за нее или нет. Поддержать проект можно здесь.


Display posts:    

Current time is: 08-Dec 19:48

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum