В чем может быть проблема? Почему-то при execute только первые 2 отображают description. Остальные же запускаются уже без писания. Не пойму никак, почему так происходит.
Код:
<?xml version="1.0" encoding="utf-16"?>
<XPlode4>
<config>
<display plugin="#XPLODE#\XPlodeGFXInstall.x4d">
<!-- Определяет используемый плагин
-->
<show total="1" after="16" subcount="true" />
<!-- total - количество строк кот. будут показаны после текущей
-->
<!-- after- Определяет небходимость отображение субкоманд
-->
<!-- subcount - количество строк на экране (высота основной секции окна программы)
-->
<font face="Verdana" antialias="true" small="8" large="13" />
<!-- face - шрифт пунктов и заголовков в программе
-->
<!-- antialias - сглаживание (отключить если запускается в T-12)
-->
<!-- small- размер шрифта пунктов
-->
<!-- large- размер шрифта заголовка
-->
<window width="455" height="110" position="6" background="" />
<!-- width - ширина окна программы
-->
<!-- height - Высота окна программы
-->
<!--
position - позиция на экране.
Можно указать координаты в пикселах по 'x,y'. Или номер ячейки
0 - верхний левый угол,
1 - посередине сверху,
2 - верхний правый угол,
3 - центровка по вертикали слева,
4 - центровка по центру экрана,
5 - центровка по вертикали справа,
6 - нижний левый угол,
7 - посередине снизу,
8 - нижний правый угол
-->
<!-- background - фоновая картинка
-->
<windowmode border="true" ontop="true" />
<!-- border - Нужна ли рамка
-->
<!-- ontop - Отображать поверх всех окон
-->
<colours>
<header x="12" y="4" fore="#FFFFFF" />
<!-- Координаты и цвет заголовка
-->
<footer x="4" y="73" width="447" fore="#000000" />
<!-- Координаты и цвет строки статуса(включая прогресс)
-->
<progress border="#000000" back="#FFFFFF" fore="#029964" />
<!-- цвета прогрессбара
-->
<main x="16" y="33" width="435" fore="#FFFFFF" current="#000000" description="#000000" overlay="#FFFFFF88" />
<!-- Координаты и цвет основной секции
-->
</colours>
</display>
<environment>
<!-- список текстовых переменных используемые плагинами для вывода текста
-->
<display.title>Выполнение конфигурирования Windows</display.title>
<!-- то что будет в заголовке окна программы
-->
<display.complete>завершено</display.complete>
<!-- то что будет в строке статуса
-->
<acctmgmt.adduser>Adding user: #1#</acctmgmt.adduser>
<acctmgmt.deluser>Deleting user: #1#</acctmgmt.deluser>
<acctmgmt.addgroup>Adding group: #1#</acctmgmt.addgroup>
<acctmgmt.delgroup>Deleting group: #1#</acctmgmt.delgroup>
<!-- переменные для управления пользователями, вместо #1# будет username/groupname
-->
<execute.string>Выполнение: #1#</execute.string>
<!-- переменная для запуска внешних приложений, вместо #1# будет название программы
-->
<fileio.copy>Copying: #1# to #2# (#3# of #4#, #5# of #6#)</fileio.copy>
<fileio.move>Moving: #1# to #2# (#3# of #4#, #5# of #6#)</fileio.move>
<fileio.delete>Deleting: #1# from #2# (#4#)</fileio.delete>
<fileio.rename>Renaming: #1# to #2#</fileio.rename>
<fileio.shortcut>Creating shortcut to #1#</fileio.shortcut>
<fileio.rmdir>Deleting: #1# from #2# (#4\)</fileio.rmdir>
<fileio.mkdir>Creating directory: #1#</fileio.mkdir>
<!-- Переменные для плагина управления файлами и каталогами
-->
<!--
Вместо #1# будет название источника
Вместо #2# будет название результата
Вместо #3# будет название текущего файла
Вместо #4# будет размер текущего файла
Вместо #5# будет количество обрабатываемых файлов
Вместо #6# будет общий размер обрабатываемых файлов
-->
<registry.read>Reading from registry</registry.read>
<registry.write>Writing to registry</registry.write>
<!-- Переменные для плагина управляющего реестром
-->
<misc.sfcos-disable>Disabling Windows File Protection</misc.sfcos-disable>
<misc.sfcos-enable>Enabling Windows File Protection</misc.sfcos-enable>
<misc.netstart>Starting #1#</misc.netstart>
<misc.netstop>Stopping #1#</misc.netstop>
<misc.sleep>Sleeping for #1# seconds</misc.sleep>
<!-- Переменные для плагина дополнительных возможностей
-->
</environment>
</config>
<pre-execute>
<!-- Команды выполняемые до обработки основной части-->
<hidewindow>
<Class>ConsoleWindowClass</Class>
</hidewindow>
<!-- Скрыть консольные окна -->
</pre-execute>
<post-execute>
<!-- Команды выполняемые после обработки основной части-->
<showwindow>
<Class>ConsoleWindowClass</Class>
</showwindow>
<!-- Отображать консольные окна -->
</post-execute>
<Items>
<item display="Установка и настройка компонентов">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<execute display="Установка тем оформления">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\themes.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display="Установка экранных шрифтов">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\fonts.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display="Установка экранных заставок">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\wallpapers.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display="Установка хранителей экрана">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\Screen24.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display="Набор аватаров">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\Avatars.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<arguments>-gm2 -y -fm0</arguments>
<!-- параметры командной строки (обязательно указывать здесь, если указать в предыдущем пункте программа не выполнится)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display="DirectX 10.0">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\DX10U.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display=".NET Framework 1.1">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\DotNet11.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display="Alky for Windows XP">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\Alky_XP.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display="Гаджеты для Windows Sidebar">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\Gadgets.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display="Добавление информации о системе">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\OEMInfo.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display="Установка визуальных эффектов">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\PV.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display="Установка прозрачности">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\TransBar.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display="Настройка теней">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\YzShadow.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display="Установка WinFlip">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\WinFlip.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display="Установка системных утилит">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\modifype.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display="Установка карточной игры "1000"">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\1000.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<execute display="Установка параметров системы">
<!-- описание пункта установки, появляется в процессе выполнения
-->
<program>#XPLODE#\Install.exe</program>
<!-- исполнимый файл программы (необх. указывать с путем если лежит не в системных папках)
-->
<hide>true</hide>
<!-- сокрытие окна программы и всех дочерних окон
-->
<wait>True</wait>
<!-- не ожидать окончания установки текущего пункта, начинать следующий
-->
</execute>
<!-- Паузы стоят чтобы разглядеть интерфейс
-->
</item>
</Items>
</XPlode4>