AHK makrosu oluşturmak için:
https://www.aklimagelmisken.xyz/autohotkey-ahk-nedir/
AHK’da herhangi bir web tarayıcıda, açık olan sekmeler (Tab) içinden, istediğiniz sekmeyi bularak, bu sekmeyi seçmek ve aktif hale getirmek için makro oluşturabiliriz.
Makroda şu scripti kullanabiliriz:
Script:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
[sourcecode language="ahk"] SetTitleMatchMode 2 WinActivate, Chrome Winwait, Chrome ;WinActivate, Firefox ;Winwait, Firefox Loop, 10 { WinGetTitle, Title, A if(InStr(Title, "Aklıma") { break } Send ^{Tab} Sleep, 50 } ExitApp [/sourcecode] |
* Dikkat edilecek nokta;
Eğer yukarıdaki örnekte olduğu gibi, “Aklıma” kelimesindeki “ı” harfi vb. Türkçe karakterli arama yapacaksanız, ahk makrosunu düzenlerken Kodlama‘dan UTF-8‘i seçerek, kayıt etmeniz gerekir. Yoksa komutlar düzgün çalışmaz.

Açıklamalar:
* Bu makronun yaptığı iş şudur;
Chrome’u aktif hale getir, (Firefox’la çalışıyorsanız, Chrome satırlarının başına “;” ekleyip Firefox başındakileri silin.)
10 kez döngüye gir (eğer Sekme / Tab sayısı daha fazlaysa 10’u arttırın.),
Sekmenin başlığını getir,
Eğer sekme başlığı içinde “Aklıma” geçiyorsa sonuç sıfırdan büyük olur o zaman döngüden çık,
Eğer sıfırsa Ctrl + TAB tuşlarını gönder (Sekme değiştirme kısayolu) ve sonraki seçmeye geçerek aynı işlemleri tekrarla

Ayrıca Türkçe Komut açıklamaları ve örnekleri için bu sayfaya bakınız:
https://www.aklimagelmisken.xyz/ahk-makro-programi-komutlari-ve-aciklamalari/
AHK-da-Belli-bir-Chrome-Firefox-Sekmesini-Bulma-Makrosu.ahk dosyasını buradan indirebilirsiniz:
(Bağlantı direkt açılırsa, sağ tıklayarak “Bağlantıyı farklı kaydet…”i seçiniz)
Aktif Pencere başlığını ve Sınıf bilgisini bulma:
AHK-Pencere Başlığı,Koordinat,Boyut Bulma-AU3_Spy.exe indir