Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

Профиль | Сайт | Отправить PM | Цитировать


Цитата 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.

-------
Человеческая лень - главная движущая сила технического прогресса.


Последний раз редактировалось Boa Soft, 13-02-2009 в 02:51. Причина: Еще перепроверил.


Отправлено: 02:30, 13-02-2009 | #1048