Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Как купить рекламу на форуме


Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме 40000 рублей в месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.08.2015, 16:34   #1
_Casper_
Пользователь
 
Регистрация: 29.12.2011
Сообщений: 12
По умолчанию (TChromium CEF3) Как программно нажать кнопку Ok в появившемся окне JavaScript Alert?

Добрый день!

1. TChromium CEF3 Подскажите пожалуйста как программно нажать кнопку (OK) в появившемся окне JavaScript Alert ?

т.е. закрыть окно вызванное например ява скриптом alert('Клик!');

2. Как программно прочитать текст который в окне?

Последний раз редактировалось _Casper_; 20.08.2015 в 22:59.
_Casper_ вне форума
Старый 20.08.2015, 18:24   #2
vipok72
Пользователь
 
Регистрация: 26.07.2015
Сообщений: 59
По умолчанию

в этом компоненте можно выполнить js код, если js кодом можно закрыть алерт то норм))
vipok72 вне форума
Старый 20.08.2015, 22:56   #3
_Casper_
Пользователь
 
Регистрация: 29.12.2011
Сообщений: 12
По умолчанию

Цитата:
Сообщение от vipok72 Посмотреть сообщение
в этом компоненте можно выполнить js код, если js кодом можно закрыть алерт то норм))
что ты этим хотел сказать?
_Casper_ вне форума
Старый 22.08.2015, 23:03   #4
_Casper_
Пользователь
 
Регистрация: 29.12.2011
Сообщений: 12
По умолчанию

Решение нашёл, кому интересно :

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Timer1.Interval := 3000;
  Timer1.Enabled := true;
  showmessage(Datetostr(Time()));
end;

procedure TForm1.Timer1Timer(Sender: TObject);
var h:HWND;
begin
  Timer1.Enabled := false;
  h := FindWindow(nil,PChar('ProjectTest'));
  if H <> 0 then SendMessage(H,WM_SYSCOMMAND,SC_Close,0);
end;
Тему можно закрывать!

Последний раз редактировалось Вадим Мошев; 22.08.2015 в 23:05.
_Casper_ вне форума
Закрытая тема
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нажать кнопку в TChromium Shouldercannon Общие вопросы Delphi 9 06.04.2015 15:50
Программно нажать кнопку в чужом окне Delphi7 AlexP_77 Win Api 1 02.05.2012 23:06
Как программно нажать кнопку в чужом Java-окне? vhawk Win Api 0 14.06.2011 16:05
WebBrowser Как нажать кнопку если используется JavaScript? M-UNIT Работа с сетью в Delphi 0 08.09.2010 11:54
Как программно нажать кнопку на ASP.NET страницах? Blourid Работа с сетью в Delphi 0 14.03.2010 08:14