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

    puhpol
  • 2
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 888
  • Репутация:73

    [+] [-]
Я правильно понял? Вот так должно работать....
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=2
FORX \lams\programs\Shell\shell.exe,TEnvi,1,SHEL %TEnvi%
REGI #HKLM\SYSTEM\CurrentControlSet\Control\Windows\ErrorMode=0
прозевал маленько... Вот так должно быть:


Последний раз редактировалось: puhpol (2016-01-27 18:20), всего редактировалось 1 раз

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

    Гость
  • Репутация:0

    [+] [-]
Я правильно понял?
Правильно. Только в конце ErrorMode=0 (моя оплошность, подправил в сообщениях).

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

    puhpol
  • 2
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 888
  • Репутация:73

    [+] [-]
conty9, Все работает кроме обоины.
Сменил SHEL на EXEC все грузицо..
А обоина не хочет чего то....
А я вот не понял,на каком этапе LOGO гасится?

Комментарий от puhpol


Извиняюсь , похоже я в пути к картинке на косячил...

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

    Гость
  • Репутация:0

    [+] [-]
puhpol, LOGO гасится командой LOGO.

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

    puhpol
  • 2
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 888
  • Репутация:73

    [+] [-]
17986puhpol, LOGO гасится командой LOGO.
Приветствую!
Может не правильно выразился.....
Испытуемый - Вин 10 РЕ от Xemom1
При загрузке появляется картинка LOGO
Но потом она пропадает..... Вот не могу понять по чему.... Не каких упоминаний в pecmd.ini больше нет.
И не цепляет он у меня обоину...... ah

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

    Гость
  • Репутация:0

    [+] [-]
puhpol, вот фрагмент PECMD.INI из 10х86 [Win10PE(x86x64_13.12.15).iso]:
logo %SystemRoot%\logo.jpg `Зажигаем лого
...
LOGO `Гасим лого
KILL *explorer explorer.exe `Убийство explorer.exe
SHEL %WinDir%\explorer.exe `Запуск explorer.exe в качестве оболочки (автоматически появляются обои, если оболочка это поддерживает и обои прописаны в системе либо в PECMD)
Обоина цепляется, если это поддерживает оболочка. В качестве оболочки не обязательно должен быть мелкомягкий оборзеватель :), есть и другие шеллы с поддержкой обоев - BS-Explorer, шелл от Active@, шелл из ранних Стрельцов (не помню, чей он).

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

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

    [+] [-]
  • Откуда: из прошлого
Обои цепляются и без оболочки. Например в AntiWinBlock.
Вообще не проблема. Разместить рисунок в system32 и прописать запуск в реестре.

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

    Гость
  • Репутация:0

    [+] [-]
18014Обои цепляются и без оболочки
Обсуждалось на 3-й станичке темы, я лично проверял - без оболочки обои не цепляются. В AntiWinBlock.iso оболочкой работает winpeshl.exe (WinPE shell - кстати, подходящий вариант для puhpol!).

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

    puhpol
  • 2
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 888
  • Репутация:73

    [+] [-]
18015Обсуждалось на 3-й станичке темы, я лично проверял - без оболочки обои не цепляются. В AntiWinBlock.iso оболочкой работает winpeshl.exe (WinPE shell - кстати, подходящий вариант для puhpol!).
Приветствую!
То есть, прописать "SHEL winpeshl.exe" ?

Комментарий от puhpol


Не , не так судя по всему.....Проверил - не робит....

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

    Гость
  • Репутация:0

    [+] [-]
puhpol, winpeshl.exe должна присутствовать в системном каталоге. Плюс в её конфиге (winpeshl.ini) надо прописать оболочку (програму, которая должна "висеть" постоянно - например, TC или 78setup.
Как это должно бы работать: winpeshl.exe запускает свой конфиг. Если все программы из него завершили свою работу (закрыты), значит, сеанс работы РЕ завершен, и winpeshl.exe закрывается. При прописке SHEL winpeshl.exe PECMD запустит новый сеанс - и так до бесконечности. Поэтому нужно, чтобы в winpeshl.exe что-то работало (вплоть до того, что создать скрытый сеанс комстроки или скрытно запустить блокнот). Тогда winpeshl.exe не завершает работу, а PECMD не будет его перезапускать постоянно. Вроде как-то так...

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

    puhpol
  • 2
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 888
  • Репутация:73

    [+] [-]
conty9, Спасибо! Это я уже понял..... Буду пробовать...

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

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
conty9,
Почему не работает (в окне запуска-отладки Help) как мной ожидалось конструкция
MESS Подгрузить видео-драйвера? #YN *5000 $N
TEXT %YESNO%
IFEX %YESNO%,TEXT Дааа,! TEXT Нееет
Всегда печатается "Нееет", хотя видно что переменная %YESNO% меняет свои значения, от выбора
Как проверить ее <condition> в IFEX ?

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

    Гость
  • Репутация:0

    [+] [-]
gera_serg, так и не должно работать, неверный синтаксис.
Для IFEX могут применяться переменные для проверки так:
IFEX %Path\File%, - т.е., проверка наличия файла по пути
IFEX $%Number%=1, - т.е., проверка равности числа (обращаем внимание, что вначале должен стоять символ $)
А вот для проверки текста (а не чисел) нужна команда FIND
FIND $%Data%=YES, - т.е., проверка идентичности набора символов-MESS Подгрузить видео-драйвера? #YN *5000 $N
TEXT %YESNO%
FIND $%YESNO%=YES,TEXT Дааа,!TEXT Нееет

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

    gera_serg
  • 1171
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
conty9, - целую ваши ноги!!! (с)
Если YESNO "строка", казалось бы "правдой" проверка одной буквой
FIND $%YESNO%=Y, ... но хрен, "Нееет"
Кто мало видел, много плачет (с)

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

    Гость
  • Репутация:0

    [+] [-]
Добавил в это сообщение свой текстовый файл с вариантами применения команд и комментариями.

Страница 5 из 28


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

Текущее время: 25-Апр 23:17

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


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