Показать полную графическую версию : [addon] x-Reset10
вашей кнопкой для перепаковки SFX архивов (12.4). »
Наверное ответ здесь. В кнопке старый модуль, а в аддоне новый и его заменять старым нельзя. Заменять файл StartAfterReset.bat нужно без пересборки sfx: открыть файл xReset10.exe в архиваторе 7-Zip версии не ниже 9.04 и перетащить туда ваш файл StartAfterReset.bat, согласившись на замену. Это все, больше ни чего делать не надо.Нет. »
А на самом деле Да, т.к., пользовались модулем из кнопки, и модуль в SFX заменился на старый.Ну, вместо имени я указал User (там реальное имя Anton). »
Дело не в имени, а в том что я подчеркнул в своей строке. У Вас после пробелов отсутствуют части названий папок!Архиватор установлен из вашего аддона 7.07 Beta, модуль 12.4. »
В кнопке версии 12.4 использовался модуль 1.3 beta (сборка 1307) 25.02.09, а в аддоне используется модуль 1.4 alpha (сборка 1501) 07.09.09 и файл конфигурации со старым модулем дает ошибку из-за неизвестного ему префикса.
wolkow70
28-09-2009, 11:39
Gora, я к предыдущему своему посту приаттачил сам перепакованный xReset.exe.
Посмотрите пожалуйста.
В кнопке версии 12.4 использовался модуль 1.3 beta (сборка 1307) 25.02.09, а в аддоне используется модуль 1.4 alpha (сборка 1501) 07.09.09 и файл конфигурации со старым модулем дает ошибку из-за неизвестного ему префикса. »
Почему тогда у меня перепакованный старым модулем Lego6in1.exe нормально работает? Я там правил скрипт, для добавления директории WallpapperChanger.
Там ведь тоже новый модуль?
Посмотрите пожалуйста. »
Посмотрел Версия модуля SFX: 1.3.0 beta сборка 1141 (12 сентября 2008 г.) работать не будет. Сделайте как я написал и обновите модуль в кнопке на будущее.Там ведь тоже новый модуль? »
Да, там одна из тестерских версий модуля, но там не используется новый префикс, а сжатие Вы очевидно в кнопке сделали LZMA и не использовали новые возможности нового модуля. По этому там все работает.
wolkow70
28-09-2009, 12:47
обновите модуль в кнопке на будущее »
У вас там на странице cсылка для скачивания кнопки (версия 0.12.4.868 от 03.05.2009). Как обновить модуль то, и где его взять?
-------
У вас там на странице cсылка для скачивания кнопки »
Там есть ссылка на ветку (или сайт) модулейКак обновить модуль то, и где его взять? »
Ветка модуля (http://forum.oszone.net/showthread.php?t=51547), скачайте и положите в папку кнопки SFX Tool (лучше все модули положить туда).
wolkow70
28-09-2009, 13:03
7zsd.sfx вот этот файл положить?
лучше все модули положить туда »
То есть все одновременно,а проблем не будет?
То есть все одновременно,а проблем не будет? »
Не будет. Я плохого не посоветую. ;)
Мы уже оффтопим! Вопросы по кнопке в ветку кнопки.
wolkow70
29-09-2009, 08:11
Gora, ваша вчерашняя рекомендация сработала. Добавил файл StartAfterReset.bat без перепаковки, и перезагрузка стала происходить. Жаль только, что со ScreenSet.exe у меня все равно ничего не вышло. Не хочет эта утилита работать из RunOnce. Срабатывает только на запущенной системе после инициализации панели ATI. Так, что затея оказалась напрасной.
wolkow70
05-10-2009, 10:17
Gora, пытаюсь бороться со внедренной в аддон "Защитой от дурака". Запускаю батником на живой системе xReset10.exe сключом -aiw -! 15.
Прописываю батниками запуск некоторых приложений из RunOncEx.
Проверяю реестр - ключи созданы. Запускаю перезагрузку. Установка приложений после запуска и перезагрузка xReset10.exe происходит.
Но почему-то, при этом, не выполняется комманды из StartAfterReset.bat.
Предвидя ваш гневный вопрос "Зачем я это делаю?", поясню, что заколебался переустанавливать систему только из-за необходимости отстроить работу комманд изменения разрешения и запуска WPI из StartAfterReset.bat.
При этом дистрибутив с WPI эмулирую из образа в DT. Хочу оперативно вносить правки и сразу после перезагрузки видеть результат эксперимента.
Почему при этом не запускаются комманды StartAfterReset.bat?
Еще вопрос можно ли как то сделать задержку запуска комманд из StartAfterReset.bat до завершения применения настроек и инициализации рабочего стола?
wolkow70, тестовый скрипт, которым я пользовался для отладки аддона на Virtual Box:
@echo off
xReset10.exe -aiW -! 100 952
start rundll32.exe iernonce.dll,RunOnceExProcess
ExitОбраз диска с WPI попробуйте подключить через интерфейс Virtual Box. Сам WPI не использую и вряд ли чем еще смогу Вам помочь.
BillGates_XP
05-10-2009, 11:38
gora я хотел спросит что как можно увеличить секунд чтобы после 30-секунд перезагрузка сделать надо x-Reset10-та :yes:
как можно увеличить секунд »
Читаем в шапке или файле addon.nfoСтрока в файле Run в общем виде должна выглядеть так
xReset10.exe -aiW -! XX YYY - с удерживанием процесса запуска других программ (запуск из Run)
xReset10.exe -aiN -! XX YYY - без удерживания процесса запуска других программ (запуск из Run)
xReset10.exe -aiw -! XX YYY - с удерживанием процесса запуска других программ (запуск из RunOnce)
xReset10.exe -ain -! XX YYY - без удерживания процесса запуска других программ (запуск из RunOnce)
где:
XX - время задержки перезагрузки в секундах
YYY - номер нужного пользователю ключа »
wolkow70
05-10-2009, 11:45
для отладки аддона на Virtual Box »
На Virtual PC 2007 должно сработать?
kvestaerospace
06-10-2009, 22:00
gora, 14 тест. В файле StartAfterReset.bat прописал:
@Echo off
ping - n 20 127.0.0.1 :> nul
if exist "%systemroot%\PostInst.exe" (
start /wait %systemroot%\PostInst.exe
)
del /F /Q %0
Exit
При втором логоне, запуск постинсталлера не происходит, хотя в другой версии 13. все тоже самое и ключи теже, запуск нормальный.
kvestaerospace, в этом файле все написано, зачем вы удаляете последние строки, они там не просто так написаны?Rem Здесь могут располагаться команды для выполнения задач пользователя
Rem Как пример приведен запуск WPI с поиском буквы привода на котором он расположен.
Rem Эти строки закомментированы и выполняться не будут.
Rem Все команды пользователя должны после завершения вернуть управление в этот бат файл иначе
Rem он не будет самоудален.
Rem For %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do If Exist %%i:\WIN51 Set CDROM=%%i
Rem %CDROM%:\wpi\WPI.hta
Rem Последние строки в этом файле редактировать и удалять нельзя!!!
ping -n 5 localhost
del /F /Q %0
Exit
kvestaerospace
07-10-2009, 01:53
gora, как правильно сформировать?
@Echo off
ping - n 20 127.0.0.1 :> nul
if exist "%systemroot%\PostInst.exe" (
start /wait %systemroot%\PostInst.exe
)
ping -n 5 localhost
del /F /Q %0
Exit
На Virtual PC 2007 должно сработать? »
Должно, но проверит не могу, т.к., не пользуюсь этой программой, наверное Вам легче это проверить самостоятельно, нежели мне.как правильно сформировать? »
Вообще то это не имеет отношения к аддону, ну да ладно, по пунктам:@Echo off »
Не нужная команда, т.к., окно консоли и так скрыто силами модуля.ping - n 20 127.0.0.1 :> nul »
Если это задержка, то строка написана неправильно и работать не будет. Назначение ее мне непонятно, но Вам видней. Правильные варианты строки:
ping -n 20 127.0.0.1> nul
или
ping -n 20 127.0.0.1
или
ping -n 20 localhost if exist "%systemroot%\PostInst.exe" (
start /wait %systemroot%\PostInst.exe
) »
Кавычки в первой строке не обязательны, т.к., в пути нет пробелов, но они и не мешают. Логично тогда сделать их и во второй строке (там тот же путь), но наличие start накладывает определенные правила использования кавычек (прочтите о них самостоятельно).
Сочетание start /wait не имеет смысла, т.к., оно равносильно отсутствию этих команд.
Вывод: учитывая перечисленное выше, ваш файл мог бы выглядеть так:Rem Здесь могут располагаться команды для выполнения задач пользователя
Rem Как пример приведен запуск WPI с поиском буквы привода на котором он расположен.
Rem Эти строки закомментированы и выполняться не будут.
Rem Все команды пользователя должны после завершения вернуть управление в этот бат файл иначе
Rem он не будет самоудален.
ping -n 20 localhost
If Exist "%systemroot%\PostInst.exe" "%systemroot%\PostInst.exe"
Rem Последние строки в этом файле редактировать и удалять нельзя!!!
ping -n 5 localhost
del /F /Q %0
Exit
wolkow70
07-10-2009, 10:09
ping -n 20 127.0.0.1> nul или ping -n 20 127.0.0.1 или ping -n 20 localhost »
Это задержка чего, запуска команды из батника? Может это то, что мне и нужно. Будет работать с
For %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do If Exist %%i:\WIN51 Set CDROM=%%i
%CDROM%:\wpi\WPI.hta ?
И какое написание комманды из предложенных вариантов оптимальнее (в чем их различие?) более подходит для задержки запуска до инициализации рабочего стола и применения настроек, там наверное секунд 20 или 30 надо....
wolkow70, для вопросов по бат файлам есть целый форум (http://forum.oszone.net/forum-102.html).Это задержка чего, запуска команды из батника? »
Да.Может это то, что мне и нужно. »
Может. :dont-know Будет работать с ...»
Будет.И какое написание комманды из предложенных вариантов оптимальнее (в чем их различие?) »
Любое из предложенных, различие в написании. Подробнее можно почитать, набрав ping /? в командной строке (окне консоли)
Это задержка чего, запуска команды из батника? »
Это не совсем задержка, команда ping -n 20 127.0.0.1, в данном случае отправляет 20 пакетов на узел 127.0.0.1 (он же localhost), то есть самому себе. На это требуется определенное время (15-20с). Отсюда и получается задержка перед следующей командой. Можно поставить не 20 а 50 пакетов (ping -n 50 127.0.0.1)[]
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC