G

Binbaşı
22 Şubat 2007
Tarihinde Katıldı
Takip Ettikleri
5 üye
Görüntülenme (?)
64 (Bu ay: 0)
Gönderiler Hakkında
G
geçen yıl
Autohotkey\u0027de script için yardım lazım
Merhaba, bilgisayarda işlerimi kolaylaştıracak bir komut dizisi yazıyorum ama çok acemi olduğum için bazı aşamaları oluşturamıyorum. Chatgpt'den genelde yardım aldım yazma konusunda ama tıkandım.
1 - İnternet sayfasında "a, b, c" şeklinde 3 değişken aratıyorum
2 - Bulamazsa sayfada "page down"
3 - Bulursa rastgele 3 değişkenden birine tıklıyor.
4 - Açılan sayfada ilgili başlığı bulana kadar "page up" yapıyor.
5 - Başlığı bulup tıklıyor ve daha sonra diğer başlık açılıp başlık2'ye tıklıyor.
6 - Tekrar "page down" yapıp kaydet görselini bulup tıklıyor ve sonra geri kısmına tıklıyor.

Buraya kadar tamam ama geri sayfaya geldikten sonra script sadece "page up" şeklinde takılı kalıyor. Sürekli yukarı çıkıyor sayfa. Beni istediğin tekrar geri gelinde "a,b,c" değişkenlerinden yine herhangi birini bulup yine aynı şekilde işlemleri yapmak. Ne zaman ki geri geldikten sonra sayfada bir "a,b,c" değişkeni bulamazsa "end" yapıp aşağıdaki sayfa numaraları için sayfa2.png yapıp o sayfada da aynı işlemleri yapıp bu şekilde 5 sayfada da işlem yapmak. Belki kolay yada zordur acemiyim diye bilemiyorum ama tıkandığım için profesyonel yardım gerekiyor sanırım.



Esc::Reload
; Toggle değişkenini başlat
toggle := false


; Insert tuşuna basıldığında toggle değişkenini aç/kapat
Insert::
toggle := !toggle


if (toggle) {
    MsgBox, Arama başlatılıyor.
    SetTimer, StartImageSearch, 0 ; Döngüyü başlat
} else {
    MsgBox, Arama durduruluyor.
    SetTimer, StartImageSearch, Off ; Döngüyü durdur
}
return


; Arama ve tıklama işlemi
StartImageSearch:
{
    ; Chrome penceresini etkinleştir ve kontrol et
    if !WinActive("ahk_exe chrome.exe") {
        WinActivate, ahk_exe chrome.exe
        WinWaitActive, ahk_exe chrome.exe, , 3 ; 3 saniye bekler
        if !WinActive("ahk_exe chrome.exe") { ; Chrome etkin değilse işlem yapmaz
            return
        }
    }


    ; Resim dosya yollarını tanımla
    mainImages := ["Q:\a.png", "Q:\b.png", "Q:\c.png"]
    backupPages := ["Q:\sayfa2.png", "Q:\sayfa3.png", "Q:\sayfa4.png", "Q:sayfa5.png"]
    additionalImages := ["Q:\başlık.png", "Q:\başlık2.png", "C:\kaydet.png", "C:\geri.png"]


    found := false  ; Görüntü bulunduğunu kontrol eden değişken
    retry := 0  ; Sayfa kaydırma sayacı


    ; Ana resim dosyalarını sırayla ara
    while (retry < 3) {
        for index, imagePath in mainImages {
            positions := FindAllImagePositions(imagePath)
            
            if (positions.MaxIndex() > 0) { ; Eğer pozisyon bulunduysa
                found := true
                Random, randIndex, 1, % positions.MaxIndex() ; Rastgele bir pozisyon seç
                pos := positions[randIndex]
                MouseMove, pos[1], pos[2] ; Seçilen pozisyonda tıklama yap
                Click
            }
        }


        if found {
            ; 1. İlk olarak ibranamealindi.png görselini bulana kadar "Page Up" tuşuna bas
    foundImage := false
            while !foundImage {
                positions := FindAllImagePositions("Q:\başlık.png")
    
                if (positions.MaxIndex() > 0)(ErrorLevel = 0) {
                    ; Görsel bulundu, tıklanacak
            Random, randIndex, 1, % positions.MaxIndex()
          pos := positions[randIndex]
          MouseMove, pos[1], pos[2]
        Click
          foundImage := true ; Görsel bulundu, döngüden çık
          } else {
          Send, {PgUp} ; Görsel bulunamadıysa Page Up tuşuna bas
            Sleep, 1000 ; 0.5 saniye bekle
                }
            }


            ; 2. talimatgitti.png görselini bulana kadar bekle
    foundImage := false
    while !foundImage {
            positions := FindAllImagePositions("Q:\başlık2.png")
    
            if (positions.MaxIndex() > 0)(ErrorLevel = 0) {
          ; Görsel bulundu, tıklanacak
          Random, randIndex, 1, % positions.MaxIndex()
          pos := positions[randIndex]
        MouseMove, pos[1], pos[2]
          Click
            foundImage := true ; Görsel bulundu, döngüden çık
          } else {
          Sleep, 500 ; 0.5 saniye bekle
            }
    }


    ; 3. kaydet.png görselini bulana kadar "Page Down" tuşuna bas
    foundImage := false
    while !foundImage {
            positions := FindAllImagePositions("C:\kaydet.png")
    
                if (positions.MaxIndex() > 0)(ErrorLevel = 0) {
                    ; Görsel bulundu, tıklanacak
          Random, randIndex, 1, % positions.MaxIndex()
          pos := positions[randIndex]
        MouseMove, pos[1], pos[2]
        Click
        foundImage := true ; Görsel bulundu, döngüden çık
          } else {
          Send, {PgDn} ; Görsel bulunamadıysa Page Down tuşuna bas
          Sleep, 500 ; 0.5 saniye bekle
            }
    }


    ; 4. geri.png görselini bulana kadar bekle
    foundImage := false
    while !foundImage {
          positions := FindAllImagePositions("Q:\geri.png")
    
                if (positions.MaxIndex() > 0)(ErrorLevel = 0) {
                ; Görsel bulundu, tıklanacak
                Random, randIndex, 1, % positions.MaxIndex()
            pos := positions[randIndex]
          MouseMove, pos[1], pos[2]
          Click
          foundImage := true ; Görsel bulundu, döngüden çık
          } else {
        Sleep, 500 ; 0.5 saniye bekle
          }
    }
        }
        ; Ana resimler bulunamazsa "Page Down" ile sayfayı kaydırıp tekrar dene
        if !found {
            Send, {PgDn}
            Sleep, 500
            retry++
        }
    Continue
    }
    ; Eğer ana dosyalar ve kaydırma ile bulunamazsa yedek sayfaları ara
    if (!found) {
        for index, backupPage in backupPages {
            positions := FindAllImagePositions(backupPage)
            
            if (positions.MaxIndex() > 0) {
                Random, randIndex, 1, % positions.MaxIndex()
                pos := positions[randIndex]
                MouseMove, pos[1], pos[2]
                Click
                Sleep, 500
                break
            }
        }
    }
    
    ; 5 saniye bekleyip tekrar başla
    Sleep, 5000
}


; Tüm görüntü pozisyonlarını bulan fonksiyon
FindAllImagePositions(imagePath) {
    global
    positions := [] ; Pozisyonları saklayacağımız dizi
    
    ; Ekran çözünürlüğüne göre arama alanını belirle
    x1 := 0
    y1 := 0
    x2 := 1920
    y2 := 1080
    
    ; Görüntüleri tüm ekranda arayıp pozisyonları listeye ekle
    Loop {
        ImageSearch, foundX, foundY, x1, y1, x2, y2, %imagePath%
        
        if (ErrorLevel != 0) ; Görüntü bulunamazsa döngüden çık
            break
        
        ; Pozisyonu kaydet
        positions.Push([foundX, foundY])
        
        ; Sonraki arama için konumu güncelle (bulunan resmin biraz sağına kayarak aramaya devam et)
        x1 := foundX + 10
        y1 := foundY + 10
    }
    return positions
}


G
geçen yıl
Rtx 4060 ti yeni ekran kartı sorunu, uzmanlar yardım lütfen
Merhaba Ben MSI 4060 ti ekran kartı aldım ve ekran kartımı sistem bazen görüyor bazen görmüyor. Çalışmadığı zaman aygın yöneticisinden gizli aygıtları göster dediğimde harici ekran kartımın özelliklerinde bu uyarı yer alıyor ''Şu an, bu donanım aygıtı bilgisayara takılı değil. (Kod 45)'' .

Yaptığım çözümler;

  • Haliyle ekran kartımı yerinden çıkartıp yeniden iyice kontrol ederek bastırarak taktım. Üfledim filan baya.
  • Windows 11 kurulu ve güncelleştirmeleri repair kısmından kaldırdım.
  • Ekran kartı sürücüsü yanlış kurulmuş olabileceğim için DDU güvenli modda açıp kaldırdım. W11 güncelleştirmeleri ile ekran kartı güncelleştirmesi yaptım. Ayrıca kendi programından otomatik bulduğu güncelleştirmeyi kurdum.
< Resime gitmek için tıklayın >
4. Monitör değiştirip denedim belki monitörde mi bişi var diye.
5.Display port yerine HDMI denedim yine aynı.
6.Aygıt yöneticisinden ekran kartı çalıştığında güncelleştir dediğimde son sürüm güncel uyarısı veriyor.

Bunlar işe yaramıyor. Şöyleki mesela display port girişi ekran kartına takılıyken pc açılıyor ve hiçbir görüntü yok. Displayport girişini ekran kartından çıkarıp anakart girişine takınca görüntü geliyor ama aygıt yöneticisinde sadece dahili ekran kartı görünüyor.
< Resime gitmek için tıklayın >

kısacası kasanın içinde hiç ekran kartı yokmuş gibi algılıyor sistem. Sonra mesela yeniden başlat yapıyorum harici ekran kartı 4060ti geliyor. Sonra kablo girişini ekran kartına takıyorum sorunsuz hiçbi sıkıntı yok pc'de. Daha sonra gece mesela kapatıyorum pc'yi. Sabah yeniden açıyorum. Yine ekran kartı takılı değil görünüyor. Konu hakkında uzman görüşmerinizi rica ederim. Donanımsal bi problem olabilir mi hepsiburada kendi satıcısından aldım sıfır ürün.

SİSTEM:
< Resime gitmek için tıklayın >
G
5 yıl
BDO satılık 62 lvl Guardian hesap Full p2w 20b nakitli
-Client Hesabıdır. Gmail ile birlikte verilecektir. Oyuna zaman bulamadığım için satıyorum.
-62 lvl guardian main karakter olup=92 envanter, 1650 sp point, Pen grunil Miğfer caphras 6 lvl
-20B nakit mevcut.
-P2W Çadır var.
-19.000 Takas puanı / Epheria Ticaret Gemisi full +10 ekipman , full 10 lvl mürettebat, Takas zanaatkar 4
-45 gün Değerli paket aktif (+58 gün daha basılmamış mevcut)
-Toplam 15 Kahya = 9 adet depocu / 6 adet merkez pazar
-63 gün eski ay / 41 gün kamasylve kutsaması kullanılmamış
-4 LVL Peri Full skill = 2 sn Pot basma, %125 ağırlık, güneş çarpması/hipotermi 5sn bekleme, sabah yıldızı
-5 adet full Aşama 4 Pet (Kirpi mevcut), ayrıca 4 pet daha mevcut
-Aşama 8 yarış atı full skill +10 full ekipmanlı ve iskeletor kostümü var
-Mirumok/Yıldız Mezarı/Kızıl Kurt Köyü nodeler 10 lvl
-115 tane coco yaprağı mevcut karakter rollemek için kullanılabilir.Ayrıca roll için 130'ar tane meyve suyu
-384 tane Cron Taşı / 191 tane Valks'ın Çığlığı / +111fs,+80fs,+60fsx6,+50fsx4, ve fazlası
-61 lvl archer = Kalıcı Flüt , 1713 skill puanı , Balıkçılık Zanaatkar 10, 92 envanter ve biraz ağırlık (Eski main karakter)
-Kitap görevleri sadece Dorin Morgrim ve 600 hp veren yapılmadı.
-411 İnci / 8000 Vefa mevcut
-33 adet işçi olup 18 tanesi zanaatkardır.
-11 karakter slotu var. Yeni sezon için 61 lvl Hashasin mevcut, paso görevleri bitirildi 2000 zamanın sindiği var. Rahatlıkla devam edilebilir.


Fiyat 2000 TL

whatsapp 0 531 514 92 00


< Resime gitmek için tıklayın >



< Resime gitmek için tıklayın >



< Resime gitmek için tıklayın >



< Resime gitmek için tıklayın >



< Resime gitmek için tıklayın >
G
7 yıl
COD black ops 4 Satılık ucuz hesap
Merhaba, aldığım oyunu zaman bulamadığımdan satmak istiyorum.

Fiyat: 60 TL

İletişim için = mt.bakikara@gmail.com
G
7 yıl
COD black ops 4 Satılık Hesap Ucuz
Merhaba,

zaman bulamadım için aldığım oyunu satmak istiyorum. Sadece bi kaç saat oynamışımdır.

Fiyat: 60 TL (Zombi Modu yoktur)

Bana "mt.bakikara@gmail.com" adresinden ulaşabilirsiniz.
G
8 yıl
İpad gamepad için öneri
merhaba, ben gamepad almak istiyorum ama pubg mobile, fortnite gibi oyunlarda da çalışsın istiyorum. sitesindeki nimbus steelseries e şimdilik uyumlu değil o oyunlar. internette değişik markalar var çalışan ama tam doğru markayı bulamadım türkiyede satılan. yardımcı olabilicek biri var mı bu konu için acaba?
G
8 yıl
Android tablet İşlemcisi Hakkında Uzmanlar
Merhaba ben tablet almayı düşünüyorum ama biraz yardım almam gerekiyor uzmanlardan.önem verdiğim bazı konular var.bunlar:
-Uzun şarj ömrü
-güçlü bir işlemci
-hızlı şarj özelliği

pil olarak Lenovo Yoga Book A12 muhteşem bir ürün gibi geldi bana ama tablette oyun oynayacağım için işlemciden şüphe ediyorum. Intel Atom x5 Z8550 1.44 GHz kullanıyor. Bu işlemcinin performansını hiç bilmiyorum. Bir de hızlı şarj özelliği var mı bilmiyorum. Ürünün kendi klavyesi de var.

Bunların dışında ki ürün Samsung Galaxy Tab S3 SM-T820. Bu ürün diğer lenovadan yaklaşık 4000 mAh daha düşük ve bunda da hızlı şarj var mı bilmiyorum. İşlemcisi Qualcomm Snapdragon 820 2.15 GHz.

Lenova - 1500 TL 12.2 inç
Samsung - 2000 TL 9.7 inç

Şöyle bir genel duruma bakarsak sizce hangisi mantıklı. Yardımcı olursanız sevinirim.
G
8 yıl
Dofus Touch Satılık Karakter 181 İOP
Hesapta fazladan 115 lvl Cra ve 2 tane 120'şer lvl Osa mevcut. 81 lvl shovel smith 82 lvl jeweller meslekleri var. Karakterde 101 int ve 50 wis scroll basılı. Fiyat 150 TL. Mail: mt.bakikara@gmail.com

< Resime gitmek için tıklayın > < Resime gitmek için tıklayın > < Resime gitmek için tıklayın >
G
9 yıl
Elektro Gitar Kursu İstanbul Avrupa yakası bilen?
Şuan boşlukta olduğum için evde kös kös duran elektro gitarımı tıngırdatmak istiyorum ve bunun için toplu gidilen bir kurs(özel dersler çok tuzlu) arıyorum. İstanbul avrupa yakasında uygun ve kaliteli bilgiğiniz yerler var mı? İş sadece kurs değil kendin de bişiler yapmalısın diye bilmiş cevaplar atmayın lütfen o konuları geçelim. Amacım profesyonellik değil şöyle sevdiğim parçaları çalmak vs birazcık hobi kıvamında
G
9 yıl
Acemi: İS.OKL. VE EĞT.MRK.K.LIĞI / İZMİR NARLIDERE Şubat 2017 dönemi
1 Şubatta uçakla gidiyorum Narlıdereye acemilik yapmaya. Sınıf: TOPÇU . Kaç kişiyiz merak ettim. Forumda okudum ama yeni orada acemiliğini bitirenlerden bir kaç yorum da alabiliriz Sonrası kısa dönem Balıkesir Burhaniye inşallah. Orda görüşmek dileğiyle herkese selamlar...

< Resime gitmek için tıklayın >
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.