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

    Eagle123
  • 205
  • Стаж: 9 лет 2 месяца
  • Сообщений: 125
  • Репутация:7

    [+] [-]
conty9,
Спасибо!!!!
Раньше я использовал WinPE от m0nkrus-а. У него не русские ВинПЕ оказались. Я взял из оф русского дистрибутива Винды 8.1 - теперь все по русски, заодно и решилась проблема с английской надписью "Setup is starting" в самом начале установки Винды - теперь она по русски, вот в чем проблема была, спасибо еще раз!!
P.S. А как организовать выход из программы PECMD в случае: нажатия на кнопку + запуск cmd-шки и затем сразу выход/закрытие/скрытие PECMD, но при этом чтобы cmd-шка продолжила выполнять то, что там в ней написано? Вот к этой строке надо какой-то параметр дописать ITEM Win7,L40T90W290H70,Windows 7,EXEC =setup_win7.cmd,, я так понимаю...

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

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

    [+] [-]
MrEagle, все зависит от того, как запущен скрипт. Если скрипт запущен как оболочка, то сразу после выхода из него произойдет перезагрузка.
ITEM Win7,L40T90W290H70,Windows 7,TEAM KILL \%Windows1%|EXEC !setup_win7.cmd `Убить главное окно /поскольку после него ничего нет, то это значит выход/ и запустить в скрытом режиме без ожидания окончания (!) setup_win7.cmd
ITEM Win7,L40T90W290H70,Windows 7,TEAM KILL \%Windows1%|EXEC =!setup_win7.cmd `Убить главное окно и запустить в скрытом режиме с ожиданием (=!) setup_win7.cmd. Окно будет скрыто, но PECMD останется в памяти, пока не отработает setup_win7.cmd. При этом в setup_win7.cmd обязательно должен быть exit, иначе будем ждать 24 часа.

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

    Eagle123
  • 205
  • Стаж: 9 лет 2 месяца
  • Сообщений: 125
  • Репутация:7

    [+] [-]
conty9,
Спасибо! Работает по второму варианту! Теперь нет всяких открытых окон после завершения установки. Красота!

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

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

    [+] [-]
Крайняя версия программы PECMD2012.1.88.05.57-130810 со встроенной английской справкой (х86+х64). Также подправил названия кнопочек и заменил шрифт на Tahoma.

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

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

    [+] [-]
подскажите, что за переменная "%CurDrv%"?
Интересует конкретно вот эта строчка: "WALL %CurDrv%\outpart\WallPage.JPG"
Прописывал простые пути, не подхватывает обоину.

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

    Xemom1
  • 175
  • Стаж: 9 лет 3 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
ParAAvis,
%CurDrv% - текущий каталог, где находится PECMD.
%Windir%\System32 - тоже самое.

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

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

    [+] [-]
7056ParAAvis,
%CurDrv% - текущий каталог, где находится PECMD.
%Windir%\System32 - тоже самое.
я почему то думал, что %CurDir%, текущий каталог...Да не суть...не могу обоину прикрутить к твоей Tango x86 :( не подхватывает он ее командой WALL...может из-за службы "Темы"? Гружу под SHELL не Explorer, а свой скрипт.

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

    Xemom1
  • 175
  • Стаж: 9 лет 3 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
ParAAvis,
У меня путь прописан в реестре.
Не проще поменять img0 в каталоге Web - на свою картинку?

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

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

    [+] [-]
Xemom1,
К сожалению, не все так просто...он вообще не грузит твою обоину даже, пока не загрузишь Explorer, но у меня в планах вообще нет его загружать...как то так.

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

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

    [+] [-]

Некоторые переменные окружения PECMD:

%CurDir% и %&CurDir% - текущий каталог программы (т.е., откуда запущен PECMD)
%CurDrv% и %&CurDrv% - диск программы (т.е., диск, с которого запущен PECMD)
%Favorites% - путь к папке Избранное
%IECache% - путь к кешу имя файла
%MyName% - имя запущенного файла (PECMD.EXE - для оригинального PECMD)
%Personal% - путь к "Мои документы"
%Programs% - путь к "Пуск/Программы"
%SendTo% - путь к "Мои документы\Отправить"
%StartMenu% - путь к "Пуск"
%QuickLaunch% - путь к панели быстрого запуска
%Desktop% - путь к рабочему столу
%&&__MAIN__% имя основного скрипта
%&__OldDir% - из какого каталога запущен скрипт командой LOAD
%&&ERROR% %ERROR% - ошибка команды
%&PeExe% тип скрипта: 1=внешний 0=встроенный в PECMD
%&SYSCODEPAGE% - кодовая страница системы (ОС/РЕ) - 866 для русских РЕ, 936 - для китайских, 477 - для английских
%&bX64% - версия ОС: 1=WIN64, 0=WIN32, 3=PECMD64 (т.е., запущена х64-версия программы)
%&PECMDVER% и %&PECMDBUILD% версия и сборка программы
также работают все системные переменные ОС/РЕ
По поводу обоины: фоновая картинка может загружаться ДО старта оболочки (командой LOGO Путь/картинка), гаситься (LOGO), загружаться после оболочки (WALL Путь/картинка), и при необходимости - гаситься (WALL).
LOGO %CurDir%\logo.jpg `загрузить лого
...
WALL %WinDir%\web\Wallpaper\Windows\img0.jpg `загрузить обои (но они не будут показаны ДО запуска оболочки командой SHEL)
TEAM LOGO|WAIT 1000|SHEL %WinDir%\EXPLORER.EXE `погасить лого и загрузить оболочку (изображение лого заменяется обоями, причем смена происходит плавно на протяжении 1000мс - хотя не на всех РЕ)
WAIT 2000 `подождать 2000 мс
WALL `погасить обои
Так что возможны 2 варианта: использование LOGO (имеются ограничения по выводу на экран) или указание своей оболочки. Это необязательно должен быть проводник или реальная оболочка - к примеру, думаю, оболочкой можно загрузить 78setup. Тогда сразу после запуска оболочки произойдет установка обоины... а при "убийстве" оболочки (выходе из неё) - её перезапуск средствами PECMD.

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

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

    [+] [-]
и 1024x768 не грузится...затухание происходит, но wall не появляется...

Содержимое pecmd.ini

DISP W1024 H768 B32 F60
logo %SystemRoot%\Web\Wallpaper\Windows\img0.jpg
TEAM EXEC !%SystemRoot%\system32\winpeshl.exe|INIT IU|FONT %SystemRoot%\Fonts,0
TEXT Подождите, идет установка драйверов... #0xFFFFFF L35 T720 R500 B764 $20
TEAM EXEC =!%Windir%\System32\Ramdisk.CMD
TEAM EXEC =!%SystemRoot%\system32\Autorun.cmd
DEVI %SystemRoot%\inf\usb.inf
DEVI %SystemRoot%\inf\usbport.inf
DEVI %SystemRoot%\inf\hd*.inf
SHOW -1:-1
FORX *.ocx,Regocx,0,CALL $%Regocx%
FORX msxml*.dll,Regdll,0,CALL $%Regdll%
WALL %WinDir%\web\Wallpaper\Windows\winpe.jpg
TEAM LOGO|WAIT 1000|SHEL %SystemDrive%\Shell\Shell.EXE
TEAM HOTK Ctrl + Alt + C,CMD.EXE|HOTK Alt + R,PECMD.EXE SHUT R|HOTK #112,PECMD.EXE

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

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

    [+] [-]
ParAAvis, может, проблема с картинкой? Пробовал менять лого и обои местами? Если лого грузит - значит там картинка правильная. Или может, переменная WinDir не определена. Попробуй %SystemRoot% или вообще картинку в системный каталог положи (%CurDir%).

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

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

    [+] [-]
conty9,
Всё перепробовал...logo берет обе картинки, а wall ни одну, не из %CurDir%, не из %SystemRoot%
Вот прям понять не могу в чем дело...даже оболочку менял.

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

    Xemom1
  • 175
  • Стаж: 9 лет 3 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
ParAAvis,
Попробовал:
WALL %SystemRoot%\Web\Wallpaper\Bliss.JPG
Загружается.

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

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

    [+] [-]
Xemom1,
А пробовал с explorer'ом или с другой оболочкой? Попробуй с winntsetup например, плиз.

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


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

Текущее время: 18-Апр 17:32

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


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