Teknoloji

Python - Pyautogui Örnek Kullanımı

PyAutoGUI, Python programlama dilinde kullanılan bir modüldür ve kullanıcının klavye ve fare işlemlerini otomatikleştirmesine olanak tanır. Bu modül, işlemlerin hızlı bir şekilde ve tekrarlanabilir bir şekilde gerçekleştirilmesini sağlar ve böylece kullanıcıların zamanlarını verimli bir şekilde kullanmalarına yardımcı olur.

Python 2 ve Python 3 gibi farklı Python sürümlerinde çalışabilir. Bu modül, Windows, Mac ve Linux işletim sistemlerinde de kullanılabilir ve bu nedenle çok yönlüdür.

Birçok farklı işlevi destekler, örneğin fare imleci hareket ettirme, sol veya sağ tıklama yapma, klavye tuşlarına basma ve serbest bırakma, ekranın görüntüsünü yakalama ve görüntü işleme yapma, pencereleri taşıma ve boyutlandırma, ve hatta anahtar kombinasyonlarına basma (örneğin Ctrl + Alt + Del). Bu işlevler, bir kullanıcının genellikle tekrarlayan görevleri otomatikleştirmesine olanak tanır ve böylece zaman ve çaba tasarrufu sağlar.

PyAutoGUI modülünün kullanımı oldukça basittir ve Python programlama dilindeki diğer modüller gibi kullanılabilir. Kullanıcılar, modülün sağladığı işlevleri kullanarak bir Python betiği yazabilir ve bu betikleri çalıştırarak farklı görevleri otomatikleştirebilirler. Modül, özellikle test ve benzeri görevlerde önemli bir araçtır ve Python programcıları tarafından sıklıkla kullanılmaktadır.

Reklam Alanı

Daha Fazla

Aslına bakarsanız özetle bir nevi macro modülü.

PyAutoGUI modülü ile kendi yazdığım basit bir whatsapp botu;

import pyautogui
import time
print("bir tusa bas")
count = int(input())

time.sleep(3)
for i in range(30):
   pyautogui.typewrite("Nedese - Python Whatsapp Bot")
   pyautogui.press("Enter")

Kod adımları ve anlamları:

Reklam Alanı

Daha Fazla

print("bir tuşa bas") - program çalışmadan önce bir input alıyor.

time.sleep(3) input alındıktan sonra 3 saniye bekliyor, bunun amacı 3 saniye içerisinde whatsapp web e girmiş olmamız gerektiğinden.

for i in range(30): burada for döngüsüne sokuyoruz böylece döngü içerisindeki komutları belirlediğimiz sayı kadar işletiyoruz, ben 30 yaptım bunun anlamı 30 defa döngü içerisindeki komutu çalıştıracak.

pyautogui.typewrite("Nedese - Python Whatsapp Bot") klavyeden otomatik yazacağı metin.
pyautogui.press("Enter") sonrasında klavyeden entere basmasını istiyoruz.

Reklam Alanı

Daha Fazla

Yorumlar

Yorum Yapın

Nedese

Nedese Panel

Ücretsiz denemeye başlamak için kullanıcı yönetim paneline gitmeniz yeterli. İhtiyaçlarınıza uygun araçlarımızla süreçlerinizi kolaylaştırın ve verimliliğinizi artırın!

Ücretsiz Denemeye Başla
NedeseAI