day & night

Передать IE URL., Нужен совет...
Дата обновления: , перейти к новому сообщению
icon14
#1
Serik



Опытный юзверь
**

Группа: Пользователи
Сообщений: 94
Регистрация: 5.04.2004
Из: Калининград
Пользователь №: 545


Респектов: 3
-----X----


Предупреждений:


Я рад снова Вас приветствовать!

И опять мне нужна от вас ваша неоценимая помощь аль совет.

Как передать в адресную строку Internet Explorer'a URL'ку и обновить после этого текущее окно IE, чтобы перейти по переданному адресу, что-то типа редиректа, учитывая что IE в системе стоит как броузер НЕ по умолчанию!
User is offline
Go topGo end
 

Ответов(1 - 6)
23.05.2007 - 12:11
#2
ZaHack



Большой Брат
Group Icon

Группа: Заблокированные
Сообщений: 1.252
Регистрация: 24.01.2006
Из: Where The Eagles Fly
Пользователь №: 333


Респектов: 117
-----X----




1)Создаешь текстовый файл.
2)Переименовываешь и и изменяешь расширение вместо .txt. на .bat
3)Правой кнопкой грызуна по файлу -> Изменить, и пишешь следующее:
"C:\Program Files\Internet Explorer\IEXPLORE.EXE" yandex.ru,

Где в кавычках путь к IE, а без кавычек передаваемый параметр (URL)

Сохраняешь, запускаешь, радуешься жизни smile.gif

User is offline
Go topGo end
24.05.2007 - 10:37
#3
Serik



Опытный юзверь
**

Группа: Пользователи
Сообщений: 94
Регистрация: 5.04.2004
Из: Калининград
Пользователь №: 545


Респектов: 3
-----X----


Предупреждений:


Спасибо, но я имел ввиду программно. Кодю на Delphi 7. На странице IE имеется ActiveX, который и должен сделать redirect на нужный мне ссыль.
User is offline
Go topGo end
24.05.2007 - 11:09
#4
yah



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 2.336
Регистрация: 27.01.2006
Из: рнд
Пользователь №: 500


Респектов: 408
-----XXX--




Дык зачем тебе АктивХ? Используй Апи и Winexec() или ShellExec(). А в качестве параметра передаешь путь до ИЕ и урл сайта.
User is offline
Go topGo end
27.05.2007 - 10:27
#5
Serik



Опытный юзверь
**

Группа: Пользователи
Сообщений: 94
Регистрация: 5.04.2004
Из: Калининград
Пользователь №: 545


Респектов: 3
-----X----


Предупреждений:


В твоём случае открывается новое окно IE, а надо чтобы осталась текущая страница...
User is offline
Go topGo end
27.05.2007 - 10:41
#6
ZaHack



Большой Брат
Group Icon

Группа: Заблокированные
Сообщений: 1.252
Регистрация: 24.01.2006
Из: Where The Eagles Fly
Пользователь №: 333


Респектов: 117
-----X----




QUOTE(Serik @ 27.05.2007 - 11:27)
В твоём случае открывается новое окно IE, а надо чтобы осталась текущая страница...
*



А по другому ты никак и не сделаешь, скорее всего. Есть вариант, конечно, найти хэндл окна IE, с помощью хука по хэндлу программно забить адрес в строку состояния, программно нажать Shift (еще вкладка) и программно нажать Enter. Но это геморрой, скажу сразу wink.gif
User is offline
Go topGo end
28.05.2007 - 11:22
#7
Serik



Опытный юзверь
**

Группа: Пользователи
Сообщений: 94
Регистрация: 5.04.2004
Из: Калининград
Пользователь №: 545


Респектов: 3
-----X----


Предупреждений:


Грустно sad.gif, но всё равно спасибо.
User is offline
Go topGo end

Topic Options
Сейчас: 10.05.2024 - 2:06
Мобильная версия | Lite версия