PDA

Показать полную графическую версию : [addon] x-Reset10


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25

gora
28-09-2009, 11:36
вашей кнопкой для перепаковки 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.
Там ведь тоже новый модуль?

gora
28-09-2009, 12:42
Посмотрите пожалуйста. »
Посмотрел Версия модуля SFX: 1.3.0 beta сборка 1141 (12 сентября 2008 г.) работать не будет. Сделайте как я написал и обновите модуль в кнопке на будущее.Там ведь тоже новый модуль? »
Да, там одна из тестерских версий модуля, но там не используется новый префикс, а сжатие Вы очевидно в кнопке сделали LZMA и не использовали новые возможности нового модуля. По этому там все работает.

wolkow70
28-09-2009, 12:47
обновите модуль в кнопке на будущее »

У вас там на странице cсылка для скачивания кнопки (версия 0.12.4.868 от 03.05.2009). Как обновить модуль то, и где его взять?

-------

gora
28-09-2009, 12:56
У вас там на странице cсылка для скачивания кнопки »
Там есть ссылка на ветку (или сайт) модулейКак обновить модуль то, и где его взять? »
Ветка модуля (http://forum.oszone.net/showthread.php?t=51547), скачайте и положите в папку кнопки SFX Tool (лучше все модули положить туда).

wolkow70
28-09-2009, 13:03
7zsd.sfx вот этот файл положить?
лучше все модули положить туда »
То есть все одновременно,а проблем не будет?

gora
28-09-2009, 13:09
То есть все одновременно,а проблем не будет? »
Не будет. Я плохого не посоветую. ;)
Мы уже оффтопим! Вопросы по кнопке в ветку кнопки.

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 до завершения применения настроек и инициализации рабочего стола?

gora
05-10-2009, 11:30
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:

gora
05-10-2009, 11:41
как можно увеличить секунд »
Читаем в шапке или файле 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. все тоже самое и ключи теже, запуск нормальный.

gora
06-10-2009, 23:05
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

gora
07-10-2009, 09:53
На 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 надо....

gora
07-10-2009, 10:27
wolkow70, для вопросов по бат файлам есть целый форум (http://forum.oszone.net/forum-102.html).Это задержка чего, запуска команды из батника? »
Да.Может это то, что мне и нужно. »
Может. :dont-know Будет работать с ...»
Будет.И какое написание комманды из предложенных вариантов оптимальнее (в чем их различие?) »
Любое из предложенных, различие в написании. Подробнее можно почитать, набрав ping /? в командной строке (окне консоли)

underr
07-10-2009, 13:35
Это задержка чего, запуска команды из батника? »
Это не совсем задержка, команда 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