internet explorer adresini değiştirmek.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
maqro
Üye
Mesajlar: 132
Kayıt: 11 Eki 2005 10:59

internet explorer adresini değiştirmek.

Mesaj gönderen maqro »

s.a

delphi ile internet explorerda aktif olan penceredeki adresi nasıl değiştirebilirim?

mesela internet explorer da delphiturkiye.com açık. form içinden aynı pencerede bu adresi google.com a yönlendirmek istiyorum.
fox
Üye
Mesajlar: 78
Kayıt: 24 Nis 2006 08:28

Re: internet explorer adresini değiştirmek.

Mesaj gönderen fox »

delphiturkiyeyi nasıl açtıysan aynı şekilde ikinçi bir tetiklemede sayfayı googleye yönlendirebilirsin
maqro
Üye
Mesajlar: 132
Kayıt: 11 Eki 2005 10:59

Re: internet explorer adresini değiştirmek.

Mesaj gönderen maqro »

öyle yaptığım zaman farklı pencerede açıyor.
Jire
Üye
Mesajlar: 167
Kayıt: 07 Eki 2007 01:20

Re: internet explorer adresini değiştirmek.

Mesaj gönderen Jire »

ilk önce FindWindow ile Internet Explorer'ın handle ını al.
Ardından FindWindowEx ile IEnin içindeki çubuğun handle ismini bul sonra yazısını değiştir.
AutoHotkey'in bir tane aracı var onla IEnin içindeki adres çubğunun handle ismini bulabilirsin.
Sonra windows'ın dllleri ile yazısını değiştirip tekrardan o IE'nin handle'na F6 ve Enter gönderebilirsin.
Keyboard hook yada daha değişik bir prosedür kullanılabilir.
maqro
Üye
Mesajlar: 132
Kayıt: 11 Eki 2005 10:59

Re: internet explorer adresini değiştirmek.

Mesaj gönderen maqro »

hocam bilgiler için teşekkür ederim. kod bazında yardımcı olabilirmisniz?
maqro
Üye
Mesajlar: 132
Kayıt: 11 Eki 2005 10:59

Re: internet explorer adresini değiştirmek.

Mesaj gönderen maqro »

arkadaşlar intenet explorer içinde programdan sayfa yönlendirme yapamazmıyım :(

1 haftadır bunu arıyorum :?
maqro
Üye
Mesajlar: 132
Kayıt: 11 Eki 2005 10:59

Re: internet explorer adresini değiştirmek.

Mesaj gönderen maqro »

üstadlar Allah rızası için şu mubarek kadir gecesinde bu konuda bana yardım edebilecek birisi yokmu. ben bunu bir uygunsuz içerik filtreleyicisinde kullanacağım, sizde bunun sevabına ortak olabilirsizniz :(
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: internet explorer adresini değiştirmek.

Mesaj gönderen Battosai »

maqro
Üye
Mesajlar: 132
Kayıt: 11 Eki 2005 10:59

Re: internet explorer adresini değiştirmek.

Mesaj gönderen maqro »

cevabınız için teşekkür ederim hocam fakat ben o sayfaya çok baktım ancak yönlendirme işini çözemedim oradan.
istediğim olayın açıklaması malesef yok orada.

ben şuanda aktif internet explorer penceresinin adresini alabiliyorum. bir sonraki aşamada mesela google.com u açtım ie de sayfa açıldığı zaman yahoo.com a yönlendirmek istiyorum örnek wermek gerekirse.
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: internet explorer adresini değiştirmek.

Mesaj gönderen Battosai »

Pek araştırma yapmamışın gibi nesye diğer işlemler için aşağıdaki adrese bakarsın...
http://www.swissdelphicenter.ch/torry/s ... php?id=373
Ayrıca yaptığın program firefox ve opera gibi browserlarda da çalışmalı ki işe yarasın...
maqro
Üye
Mesajlar: 132
Kayıt: 11 Eki 2005 10:59

Re: internet explorer adresini değiştirmek.

Mesaj gönderen maqro »

hocam yeni pencerede açılıyor buradaki örnekte.

Kod: Tümünü seç

uses Comobj;
{...}
var
  Form1: TForm1;
  IEApp: OLEVariant;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
begin
  IEApp         := CreateOLEObject('InternetExplorer.Application');
  IEApp.Visible := True;
  IEApp.Top     := 0;
  IEApp.Left    := 0;
  IEApp.Width   := Screen.Width;
  IEApp.Height  := Screen.Height;
  IEApp.Navigate('http://www.swissdelphicenter.ch');
end;
aktif pencerede açmak istiyorum ben. ie 6'da denedim. olmadı...
maqro
Üye
Mesajlar: 132
Kayıt: 11 Eki 2005 10:59

Re: internet explorer adresini değiştirmek.

Mesaj gönderen maqro »

Arkadaşlar şu konuya Allah rızası için bir baksanız, çok sıkıştım , herşeyim tmm burda takıldım.
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Re: internet explorer adresini değiştirmek.

Mesaj gönderen Lord_Ares »

merhaba maqro arkadaşım,

'aktif internet explorer penceresinin adresini alabiliyorum. '

demişsin bu koda ihtiyacım var banada söylermisin lütfen.

teşekkürler.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: internet explorer adresini değiştirmek.

Mesaj gönderen conari »

GetActiveWindow()
fonksiyonu araştırabilirsiniz.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Re: internet explorer adresini değiştirmek.

Mesaj gönderen Lord_Ares »

dediniz fonksiyona baktım ama açıkçası işime yaramadı. o an aktif olan pencere ile ilgili işlemler yapıyor. Benim yapmak istediğim, benim programım aktif iken explorer pencerelerini bulup, adreslerini almak. birazdaha açıklayıcı yardımcı olabilirmisin.
Cevapla