Форум: "Начинающим";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
ВнизКак нажимать на кнопки и заполнять формы чужих инсталяторов!! Найти похожие ветки
← →
Fulkon (2006-11-02 16:01) [0]Хочу создать диск с софтом, при вставке, которого в CD-ROM запускалась бы программа, в которой я ставил бы галочки(т.е. какие мне нужны программы, а какие нет) нажимал бы кнопочку и шел пить кофе!!
Вопрос: Как нажимать на кнопки чужого инсталятора и заполнять формы??
Как узнать открылось ли уже соответствующее окошко инсталятора??
← →
DVM © (2006-11-02 16:03) [1]
> Как нажимать на кнопки чужого инсталятора и заполнять формы
SendMessage в основном...
> Как узнать открылось ли уже соответствующее окошко инсталятора
FindWindow, например
← →
Fulkon (2006-11-02 16:04) [2]Точнее вопрос в том как узнать имя кнопки на чужой форме??
← →
DVM © (2006-11-02 16:05) [3]
> Точнее вопрос в том как узнать имя кнопки на чужой форме?
> ?
А у кнопки на окне имя есть?
← →
Fulkon (2006-11-02 16:07) [4]И как на нее тогда нажать, если у нее нет имени??
← →
DVM © (2006-11-02 16:08) [5]
> И как на нее тогда нажать, если у нее нет имени??
SendMessage();
← →
Fulkon (2006-11-02 16:09) [6]Вот что должно быть в скобках?? Указатель на кнопку или что??
← →
DVM © (2006-11-02 16:13) [7]
> Вот что должно быть в скобках??
А в справке поглядеть? Там должны быть хэндл окна (а кнопка это тоже окно, правда не всегда), тип сообщения, параметры сообщения).
← →
easy © (2006-11-02 19:06) [8]http://www.xstarter.com/rus/
← →
RASkov (2006-11-03 02:01) [9]> [0] Fulkon (02.11.06 16:01)
Хреновая идея. Чесслово. Одна надежда, что ты только себе такое делаешь. Такой "установочный" диск.
И да... вот еще... можно и перезегружать(ExitWindowsEx) компьютер потом запустится из RunOnce и проверять, что еще не установлено и так далее...
Так же тебе (наверняка) понадобится что-нибудь типа WaitForSingleObject(Ex).
И в программе иметь полный список инсталяторов, их параметров, их кнопок, их переключателей, их.....
Вообщем делай, но только для себя.
← →
StriderMan © (2006-11-03 09:06) [10]1. многие инсталлеры поддерживают установку без вопросов, надо только флаги запуска знать
2. Если ты автоматизируешь установку ОСи для себя, то проще один раз установить все что нужно, содрать образ диска и закатать на болванку. потом при необходимости разворачиваешь его за 5 минут и все уже установлено.
← →
han_malign © (2006-11-03 10:10) [11]
> многие инсталлеры поддерживают установку без вопросов, надо только флаги запуска знать
для "правильных" инсталяционных пакетов:
msiexec /i /qn xxx.msi PUBLISHED_PROPERTY=value
msiexec /help
но там могут быть подводные камни с EULA, сериными номерами - которые по дефолту не проходят - либо выснять какие "опубликованные свойства" нужно выставить, либо пакет править...
Как вариант, каким нибудь монитором(вроде Full Uninstall) смотреть нормальную инсталяцию и делать свою...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.048 c