Цитата SAPetrovich:
Упс. Перечитал сообщение и возможно понял проблему. Я и в SpecCase и в Start использую %1, а при выполнении через GUI его похоже нет. Это так? »
|
Нет, не в этом.
Тестовый аддон TEST. Один файл start:
Код:

echo "%1" >> c:\test.txt
Результат: test.txt
Код:

""Addons\TEST""
""Addons\TEST""
Первая строка - запуск __PATCH.CMD
Вторая строка - запуск GUI.
Тест 2
Код:

echo "%1" >> c:\test.txt
cd >> c:\test.txt
echo %Distr% >> c:\test.txt
echo. >> c:\test.txt
Код:

""Addons\TEST""
D:\Updates\RusUpdPackSp3
D:\_Win_Distrib\WINXPSP3_PRO_VL_EEE
""Addons\TEST""
D:\Updates\RusUpdPackSp3
D:\_Win_Distrib\WINXPSP3_PRO_VL_EEE
Все идентично.
И, приведенная Вами строка имеется в моем аддоне и прекрасно работает.
Код:

rem XCopy "%1\$OEM$\*.*" "%I386%\$OEM$\" /E /H /R /Y > nul
XCopy "%1\$OEM$\*.*" "%Distr%\$OEM$\" /E /H /R /Y > nul
XCopy "%1\SCRIPT\*.*" "%Distr%\SCRIPT\" /E /H /R /Y > nul
XCopy "%1\BAT\*.*" "%Distr%\BAT\" /E /H /R /Y > nul
XCopy "%1\ROOTCD\*.*" "%Distr%\" /E /H /R /Y > nul
PS "%1\ROOTCD\*.*" не совсем корректно, ибо расширяется до примерно ""Addons\TEST"\ROOTCD\*.*", но работает все равно
Корректнее было бы "%~1\ROOTCD\*.*" что дало бы "Addons\TEST\ROOTCD\*.*"
Цитата AIA:
Огромное СПАСИБО!!! за интегратор.
Есть такое предложение.... чтобы при установке или снятии галочки "создать ISO после интеграции дополнений НЕ затенялись остальные опции, касающиеся создания ISO...
На основной принцип работы это вроде как не влияет.
Просто я после создания дистрибутива его подчищаю от разных ненужных папок типа dotnetfx,
но вкаждом конкретном случае чищу по-разному (дистриб использую оригинал БЕЗ каких-либо изменений),
поэтому создать как-бы установку на ручник при создании образа. Т.е. каждый раз приходится галку ставить и снова снимать.
Что скажет уважаемый ALL?
Сумбурно написал.... »
|
Создайте батник с одной строкой pause и пропишите его в "запустить после процесса интеграции". Это решит все ваши проблемы. Создание iso будет отложено до тех пор, пока Вы не нажмете любую клавишу в окне cmd.