Arka planda çalışan Makro önerisi

fatihyilmaz

Yoctopat
Katılım
28 Aralık 2022
Mesajlar
2
Daha fazla  
Cinsiyet
Erkek
Merhaba, aynı anda birden fazla pencereye tıklayacak makro aramaktayım. Normal makrolar 10 pencere acıksa sıra sıra tıklamakta bunu aynı anda yapabileceğim bir yok var mı? İyi Sosyaller.
 
Buna benzer makrolarda bu şekilde script veriyor bunları nasıl değerlendirebilirm

1672246330011.png
 
Ben bu programları bilmiyorum. Ama Autoıt ile kullanmanın basit yolları var.
Kod:
# Bu kod 10 farklı pencerede tıklama işlemini gerçekleştirir.
# Öncelikle, pencerelerin başlıklarını belirtmelisiniz:
$windowTitles = ["Pencere 1", "Pencere 2", "Pencere 3", "Pencere 4", "Pencere 5", "Pencere 6", "Pencere 7", "Pencere 8", "Pencere 9", "Pencere 10"]

# Daha sonra, tıklama işlemini gerçekleştirmek istediğiniz konumları belirtin:
$clickLocations = [(100, 100), (200, 200), (300, 300), (400, 400), (500, 500), (600, 600), (700, 700), (800, 800), (900, 900), (1000, 1000)]

# Şimdi, her pencere için tıklama işlemini gerçekleştirin:
For $i = 0 To 9
    WinActivate($windowTitles[$i])
    MouseMove($clickLocations[$i][0], $clickLocations[$i][1])
    MouseClick("left")
Next

Bunun için 10 tane ayrı script gerekir bence.
Bunu düzeltelim tek bir script ile yazılabilir 😅 .

Kod:
HotKeySet("{F2}", "DongudenCik")
#F2 tuşu ile çıkılabilir

While

#Pencere başlıklarını kendi programlarınıza göre düzenlemelisiniz.
#Örnek: GoogleChrome, Edge
#Arkaplanda tıklama yapmak için ControlClick kullanılır.

ControlClick("GoogleChrome", "", "","left", 1, 53, 209)
ControlClick("Edge", "", "","left", 1, 666, 449)

Sleep(0)

WEnd

Func DongudenCik()
 Exit
EndFunc

Arka planda tıklama yapan bir kod yazdım, aynı anda olmasa da sıfıra yakın zamanda tıklama yapıyor olması lazım. Nasıl bir makro yapmak istediğini bilmiyorum o yüzden kendin düzenlemen gerekiyor.
 
Son düzenleme:

Technopat Haberler

Yeni konular

Geri
Yukarı