Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Как запустить свою программу на Т-40 установки Windows XP

Ответить
Настройки темы
Как запустить свою программу на Т-40 установки Windows XP

Ветеран


Автор проектов


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


Конфигурация

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


Изменения
Автор: Vsirf
Дата: 13-02-2012
Здраствуйте.

Как запустить свою программу на Т-40 установки Windows XP таким образом, чтобы потом указать ей,какой файл открыть для продолжения установки?

Программа будет находится в папке I386\Setup, или в Windows\System32

Мне нужно что бы она была запущена все время при графическом этапе установки.

PRESETUP.CMD не подходит, так как установка продолжается после закрытия программы(или я не прав).

Спасибо за внимание

Отправлено: 20:17, 13-02-2012

 

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

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


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

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


В PRESETUP.CMD добавить cтроку:
Код: Выделить весь код
Start %systemroot%\system32\myprog.exe

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

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:29, 13-02-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Автор проектов


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

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


Цитата Boa Soft:
В PRESETUP.CMD добавить cтроку:
Код:
Start %systemroot%\system32\myprog.exe »
спасибо, но на какой файл указать что бы продолжилась установка Windows, или попытаться остановить процесс setup.exe и запустить его заново с моей программы,мне нужно просто сделать прогрес бар

Отправлено: 21:42, 13-02-2012 | #3


Модератор


Moderator


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

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


Цитата Vsirf:
PRESETUP.CMD не подходит, так как установка продолжается после закрытия программы(или я не прав). »
потому что запускали строчкой вида
Код: Выделить весь код
%systemroot%\system32\myprog.exe
Boa Soft, предлагает
Цитата Boa Soft:
Start %systemroot%\system32\myprog.exe »
неужели вы не понимаете в чём разница?
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:06, 14-02-2012 | #4


Аватара для Nun-Nun

Ветеран


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

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


Vsirf,

Вот доходчивое объяснение, что такое команда Start и что она делает. Конечно если и это прочесть лень, попробую процитировать самую суть изложенного:
Цитата:
Запускает определенную программу или команду в отдельном окне. При запуске без параметров команда start создает новое окно командной строки.
читать дальше »
Параметры
"заголовок" Указывает заголовок, выводимый в области заголовка окна. /dпуть Указывает каталог запуска. /i Передает начальные установки среды интерпретатора Cmd.exe в новое окно командной строки. /min Запускает новое окно командной строки в свернутом виде. /max Запускает новое окно командной строки в развернутом виде. / Запускает 16-битные программы в отдельном пространстве памяти. /shared Запускает 16-битные программы в отдельном пространстве памяти. /low Запускает приложение с низким приоритетом. /normal Запускает приложение с нормальным приоритетом. /high Запускает приложение с высоким приоритетом. /realtime Запускает приложение с приоритетом реального времени. /abovenormal Запускает приложение с приоритетом выше среднего. /belownormal Запускает приложение с приоритетом ниже среднего. /wait Запускает приложение с ожиданием окончания его работы. /b Запускает приложение без открытия нового окна командной строки. Обработка комбинации клавиш CTRL+C не производится, пока приложение не разрешит обработку CTRL+C. Для прерывания приложения следует использовать CTRL+BREAK. имя_файла Задает команду или программу для запуска. параметры Задает параметры, которые будут переданы вызываемой программе.
Примечания
•Неисполняемые файлы можно запустить через сопоставление файла с приложением. Для этого просто введите имя файла (как команду). Для получения дополнительных сведений о создании этих сопоставлений в командном сценарии используйте команды assoc и ftype, а также см. ссылку «».
•Когда выполняется команда, в которой есть строка «CMD», являющаяся первым элементом без классификаторов расширения или пути, «CMD» заменяется значением переменной COMSPEC. Таким образом запрещается запуск cmd из текущего каталога.
•При выполнении приложения 32-разрядного графического интерфейса пользователя, команда cmd не дожидается завершения приложения перед возвращением в командную строку. Этого не происходит, если приложение запускается из командной строки.
•Когда выполняется команда, первый элемент которой не содержит расширения, CMD.EXE использует значение переменной среды PATHEXT для определения расширений, поиск которых будет производиться и порядок их поиска. По умолчанию значения для переменной PATHEXT: .COM, .EXE, .BAT, .CMD (т. е., синтаксис такой же, как у переменной PATH; различные элементы разделяются точками с запятой).
•Когда ведется поиск исполняемого файла и не находится соответствующего расширения, команда start начинает поиск каталога. Если он существует, команда start отрывает программу Explorer.exe по этому маршруту.
Примеры
Для того чтобы запустить программу Myapp, но при этом остаться в текущем окне командной строки, следует использовать следующую команду:

start myapp

-------
Свобода не означает вседозволенность.


Последний раз редактировалось Nun-Nun, 14-02-2012 в 09:25.

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:19, 14-02-2012 | #5


Ветеран


Автор проектов


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

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


Amigos, Nun-Nun, спасибо,но на какой файл указать моей программе,чтобы запустить установку?

дело в том,что хочу сделать прогресс бар во время всей установки

Отправлено: 10:16, 14-02-2012 | #6


Аватара для Nun-Nun

Ветеран


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

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


Цитата Vsirf:
на какой файл указать моей программе,чтобы запустить установку?»
А как Вы думаете, среди нас есть телепаты и мы можем судить о том, что Вы за программу используете, как она устроена и что умеет делать? Если это Ваша программа, то Вам, как автору, должно быть виднее, что и как она запускает. Иначе турдно судить о ситуации и давать вразумительные ответы. Возможно запускаемый файл должен задаваться в качестве параметра этой Вашей программы.

P.S. Кстати, может статься, что Вы изобретаете велосипед. Быть может Вам требуется аддон z-Runss - модификация прогресс-бара установки ?

-------
Свобода не означает вседозволенность.


Последний раз редактировалось Nun-Nun, 14-02-2012 в 11:50.


Отправлено: 11:41, 14-02-2012 | #7


Модератор


Moderator


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

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


Цитата Vsirf:
спасибо,но на какой файл указать моей программе,чтобы запустить установку? »
никакой.
Setup.exe сам запустится, ваша программа будет выполняться параллельно ему.

Отправлено: 12:22, 14-02-2012 | #8


Ветеран


Автор проектов


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

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


Цитата Amigos:
Setup.exe »
Попробую завершить процесс Setup.exe,а потом запустить заново...

Цитата Nun-Nun:
А как Вы думаете, среди нас есть телепаты и мы можем судить о том, что Вы за программу используете, как она устроена и что умеет делать? Если это Ваша программа, то Вам, как автору, должно быть виднее, что и как она запускает. Иначе турдно судить о ситуации и давать вразумительные ответы. Возможно запускаемый файл должен задаваться в качестве параметра этой Вашей программы. »
Программа XPlode

буду сегодня пробовать,потом отпишу о результатах

Отправлено: 16:01, 14-02-2012 | #9


Модератор


Moderator


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

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


Цитата Vsirf:
Попробую завершить процесс Setup.exe,а потом запустить заново... »
а смысл этого?

Отправлено: 18:08, 14-02-2012 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Как запустить свою программу на Т-40 установки Windows XP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - [решено] Как запустить настройку windows после установки Valek271183 Microsoft Windows 7 4 17-01-2012 18:02
Как запустить WPI после установки windows XP SP3? pm12hpm Автоматическая установка Windows 2000/XP/2003 1 26-12-2010 09:25
[решено] Как запустить программу из %cdrom% после установки Windows ? Vsirf Автоматическая установка Windows 2000/XP/2003 1 06-09-2009 13:58
Debian/Ubuntu - как запустить программу после установки aldan8 Общий по Linux 5 20-05-2009 21:35
Как продать свою программу? TheLordOfTheRings Программирование и базы данных 4 29-04-2004 01:10




 
Переход