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

Вернуться   Форум программистов > Delphi > Паскаль
Регистрация

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

Ответ
 
Опции темы
Старый 14.06.2018, 22:54   #1
gurtov
Новичок
 
Регистрация: 14.06.2018
Сообщений: 4
Репутация: 10
По умолчанию [Pascal ABC.NET] Как открыть ссылку в браузере через Паскаль.

Здравствуйте. Имеется задача открыть ссылку в браузере (Yandex(Chrome)) через Pascal(НЕ через браузер Pascal, а через обычный). А спустя некоторое время её закрыть. Как это возможно сделать?
Заранее спасибо.
gurtov вне форума   Ответить с цитированием
Старый 14.06.2018, 23:03   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,102
Репутация: 3316

icq: 512-765
skype: alexp.frl
По умолчанию

Какой Паскаль-то?
Alex11223 на форуме   Ответить с цитированием
Старый 14.06.2018, 23:15   #3
gurtov
Новичок
 
Регистрация: 14.06.2018
Сообщений: 4
Репутация: 10
По умолчанию

Pascal ABC.net
gurtov вне форума   Ответить с цитированием
Старый 14.06.2018, 23:24   #4
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,102
Репутация: 3316

icq: 512-765
skype: alexp.frl
По умолчанию

Ну это .NET, там что угодно можно использовать, хоть Selenium.

Запустить можно через Process.Start и т.п. (в браузере по умолчанию), но вот закрыть потом будет сложно, разве что убить весь браузер (все процессы chrome.exe и т.п.).
Alex11223 на форуме   Ответить с цитированием
Старый 14.06.2018, 23:27   #5
gurtov
Новичок
 
Регистрация: 14.06.2018
Сообщений: 4
Репутация: 10
По умолчанию

Понял, спасибо.
А если, допустим, не закрыть, а просто вбить в адресную строку новый сайт? (то есть чтобы окно браузера целиком не открывалось-закрывалось, а просто один сайт менялся на другой?) Это как лучше сделать?
gurtov вне форума   Ответить с цитированием
Старый 14.06.2018, 23:30   #6
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,102
Репутация: 3316

icq: 512-765
skype: alexp.frl
По умолчанию

Это еще сложнее если не взять что-то типа Selenium.

А зачем?
https://www.gunsmoker.ru/2008/10/x-y-z.html
Alex11223 на форуме   Ответить с цитированием
Старый 14.06.2018, 23:50   #7
gurtov
Новичок
 
Регистрация: 14.06.2018
Сообщений: 4
Репутация: 10
По умолчанию

Программа Pascal открывает страницу в браузере (первая страница), затем второй вкладкой открывает следующую (вторую страницу).
Как можно сделать так, чтобы первая страница автоматически закрывался?
Вот программа:
Код:

program rus;
uses crt;
var
Q:string;
a:=1;              
begin
while not keypressed do
while a<=5 do
begin
a:=a+1;
Q:=('http://exams/')+a;
Exec(Q);
sleep(1*2000);                  // Спим I секунд

end;
end.


Последний раз редактировалось gurtov; 15.06.2018 в 02:23. Причина: Отпали вопросы сами собой
gurtov вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Pascal ABC.NET] Подскажите, как в код вставить процедуру суммы, которая считала бы только те столбцы матрицы, которые я укажу? 0525 Паскаль 4 10.11.2017 13:47
Помогите переделать из паскаля abc в паскаль abc.net Smile189 Паскаль 3 09.11.2016 09:12
Открыть ссылку в браузере АлександрDelphi Общие вопросы Delphi 30 02.03.2016 17:47
как открыть файл php в каком-либо браузере osichev Помощь студентам 3 24.03.2010 21:58
Как открыть страницу в стандартном браузере? TwiX Общие вопросы Delphi 4 07.08.2009 14:52


00:32.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru