|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Система - [Аддон] Финализация установки системы |
|
Система - [Аддон] Финализация установки системы
|
Ветеран Сообщения: 903 |
Аддон финализации установки системы v.1.1 предназначен для выполнения финальных работ при установке системы. Делался для себя.
![]() Особенности: 1. отрабатывает при первом входе в систему (после загрузки рабочего стола) - сделано через прописывание в автозагрузку 2. после отрабатывания скриптов возможно задание разных режимов окончания работы, например: 1 - выключение ПК, 2- перезагрузка системы (для вступления некоторых изменений в силу). 3. на время работы полностью блокируется клавиатура и мышь. Однако пользователь имеет возможность во время настройки аддона указать функциональную клавишу, по которой произойдет разблокировка системы. 4. Работа скриптов "скрыта" за месседж-боксом с прогресс-баром обратного отсчета времени до перезагрузки. Время работы прогресс-бара задается пользователем. 5. Утилита отрабатывает следующим образом: если время отработки скриптов меньше времени работы прогресс-бара, то перезагрузка происходит после отработки прогресс-бара; если наоборот, то прогресс-бар уходит на второй/третий/n цикл и работает до тех пор , пока не будет выполнен скрипт. 6. В конце работы автоматом "подчищаются" все файлы аддона. Адон позволяет: Важно!!!!: Известные Конфликты: Аддон совместим с WinXP SP3 (проверено на реальной и виртуальной машинах). Метод установки: SVCPACK. Распакуйте скачанный архив и "киньте" в папку с другими аддонами. Ссылка для скачивания аддон: http://ifolder.ru/27482285 исходники autoit: http://rusfolder.com/33824163 Спасибо всем, кто принимал участие в тестировании. Особая благодарность: Creat0R- за терпение и помощь c autoit, gora - за справедливую критику и выявленные погрешности, batyaPS, DPavlik82 - за дельные предложения по доп. функционалу. |
|
Отправлено: 17:31, 01-08-2010 |
Ветеран Сообщения: 903
|
Профиль | Отправить PM | Цитировать batyaPS, м.б. ... А может у вас, дружище, запускается диспетчер не гостевой системы? Вы не путаете, случаем, диспетчер виртуалки и диспетчер вашей машины?
|
------- Отправлено: 20:07, 02-08-2010 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 968
|
Профиль | Отправить PM | Цитировать Цитата saavaage:
|
|
Отправлено: 20:25, 02-08-2010 | #22 |
Ветеран Сообщения: 903
|
Профиль | Отправить PM | Цитировать batyaPS, не знаю. Наверное, тогда все дело в Вашем аддоне. Только, что проверил на своей виртуалке - все норм.
|
------- Отправлено: 20:52, 02-08-2010 | #23 |
Ветеран Сообщения: 903
|
Профиль | Отправить PM | Цитировать Аддон перезалит. Ссылка обновлена
Внесены изменения: 1. создан Conflict с x-Reset. Протестировать еще не успел, поэтому прошу считать их несовместимыми 2. удалена папка Compressed 3. FinishReady.cmd переименован в FnReady.cmd |
------- Отправлено: 21:59, 02-08-2010 | #24 |
Ветеран Сообщения: 1462
|
Профиль | Сайт | Отправить PM | Цитировать Цитата saavaage:
Комбинация клавиш Ctrl+Alt+Del срабатывает, по ней запускается диспетчер задач (он у меня переназначен на Process Explorer), а дальше - ноль реакции, процесс убить невозможно (полдня кодирования видео прошли даром из-за того, что я подумал - "ниче страшного не случится, щасс запущу ехе-шник, посмотрю" ![]() Нужно бы каким-то хитрым нестандартным способом все-таки разрешить завершать процесс. За реализацию большое спасибо. Я давно думал о подобном - и блокировка, и обратный отсчет с заданными секундами, но не знал, что так легко решаемо на AutoIT. Что нужно изменить в скрипте, чтобы количество милисекунд бралось не из отдельного файла, а задавалось через параметры, например, finish.exe -t60000 или finish.exe -60000 или подобным образом? |
|
Отправлено: 22:41, 02-08-2010 | #25 |
Ветеран Сообщения: 903
|
Профиль | Отправить PM | Цитировать DPavlik82, Вопрос - лучше сделать по нажатию на клавишу разблокировку или прибитие процесса? Лучше, имхо, разблокировку клавы и мышки. А там уже сам пользователь решит, что ему делать...
по-поводу 2-ого - не знаю пока. Просто не совсем понимаю, для чего это надо. Это нужно, когда исполнение скрипта autoit вызывается через коммандую строку. В моем случае -наоборот. To ALL - Аддон снова перезалит. Просьба ко всем, кто скачал раньше, самостоятельно откорректировать run (FinishReady.cmd -> FnReady.cmd). Залил не тот архив, мои извинения. |
------- Отправлено: 00:34, 03-08-2010 | #26 |
Ветеран Сообщения: 903
|
Профиль | Отправить PM | Цитировать To All,
Cделал новый finish.exe с возможностью: 1. отмены блокировки системы по нажатию F8. Если необходимо выполнить какие-либо действия во время исполнения finish.exe, достаточно нажать F8. Если необходимо приостановить/прекратить сам finish.exe - действуем через его значок в трее. На недоступности Диспетчера задач это не сказывается (как был отрублен, так и остался). 2. задания времени отработки либо из внешнего файла (как прежде) либо через параметр ком строки. Оба варианта работают. Во-втором случае ком строка должна иметь, например, вид: CMD /c finish.exe 120000 Ссылка на аддон с новым finish.exe: http://ifolder.ru/18751488 исходники - на всякий случай, прикрепил к посту Тестируйте, плиз . Если все нормально, кину в шапку новый аддон. |
Последний раз редактировалось saavaage, 30-09-2010 в 01:48. Отправлено: 04:22, 03-08-2010 | #27 |
Ветеран Сообщения: 903
|
Профиль | Отправить PM | Цитировать DPavlik82, остановка или снятие процесса finish.exe по-большому счету ничего не даст, т.к. он, на первых же секундах, запускает батник, который и делает свое "грязное" дело. Это только может отменить перезагрузку системы, имхо...
|
------- Отправлено: 06:44, 03-08-2010 | #28 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать saavaage, потестировал на виртуалке и посмотрел скрипты.
1 Строки в батниках состоящие из одного числа (60000 в finish.cmd и аналогичные в pagefile.cmd) вызывают ошибку при работе батника. То что ее не видно на экране меня лично не успокаивает. Если батник кривой, а он так спроектирован, то он кривой и доверять его работе нет желания. Файл pagefile.cmd содержит всего одну строку относящуюся к CMD (DEL /F /Q %0), а все остальное это некий ini файл с данными для pagefile.exe, может и не делать его батником!? 2 Строка в finish.cmd вообще не из синтаксиса CMD, это автоит и конечно она тоже не работает. 3 Рекомендация из Addon.nfo Цитата:
4 Цитата saavaage:
5 Цитата saavaage:
|
|||
Последний раз редактировалось gora, 03-08-2010 в 11:16. Отправлено: 10:54, 03-08-2010 | #29 |
Ветеран Сообщения: 903
|
Профиль | Отправить PM | Цитировать gora,
1/ у меня обработка этих строк проходит и на виртуалке и на физ. машине нормально. О чем Вы говорите? Если бы неправильно обрабатывалась строка с 60000, то не было бы прогресс-бара. Как вариант, можно вывести всю информацию не исполняемого формата в *.ini файл. Но, имхо, зачем? или вы будете утверждать, что ошибка в одной из непринципиальных строк батника как-то негативно скажется на выполнении остальных прописанных в нем операций?? 2. Цитата gora:
3. Цитата gora:
Спорить дальше с вами по поводу работоспособности аддона не буду. Просто поместите все 5 файлов в корень С, запустите FnReady.cmd, перезагрузите машину (виртуалку) и после отработки посмотрите что сделано. Так вот, поверьте, что все отрабатывает как надо, вкл. занесение параметров pagefile в реестр. Цитата gora:
Цитата gora:
Цитата gora:
PS насчет перегонки всей неисполняемой информации в txt/ ini -файл - ладно, сделаю для спокойствия души. Когда буду выкладывать первый релиз, сделаю (надеюсь завтра вечером уже будет). |
|||||
------- Последний раз редактировалось saavaage, 03-08-2010 в 18:19. Отправлено: 11:34, 03-08-2010 | #30 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Изменение разрешения после установки системы | Олег97 | Автоматическая установка Windows 2000/XP/2003 | 2 | 23-06-2010 16:38 | |
Драйвер - Отсутствует звук после установки системы и драйверов | Pure Diamond | Microsoft Windows 2000/XP | 37 | 05-01-2009 20:18 | |
Разное - Выбор аддонов во время установки системы | d petr | Наборы обновлений для Windows XP/2003/Windows 7 | 61 | 20-09-2008 10:47 | |
Измения системы во время установки | Izvr | Автоматическая установка приложений | 40 | 15-08-2007 20:59 | |
Процесс установки системы? | DedAlex | Microsoft Windows 2000/XP | 7 | 25-11-2006 13:06 |
|