merhaba arkadaşlar, Python da küçük bi kodlama yaptım ama bi sorunum var
öncelikle programın yaptığı iş , Windows görev çubuğundaki açık olan oyuna (4 adet oyun sayfası açık olacak) 10 saniye arayla tıklayıp F1 tuşuna basıp diğer sekmeye tıklıyor F1 yapıp yine belirlediğim saniyede bekleyip diğer sekmeye geçiyor, bu işlem böyle tekrar ediyor.
sorun şu , başlata tıkladığımda dediğim işlemleri düzgün yapıyor ama durdurmak istediğimde form ekranı donuyor ve yanıt alınamadı hatası alıyorum, (dur butonunda sıkıntı yok , başlat demeden direk dur a tıklayınca form ekranı sorunsuz kapanıyor ama başlat dedikten birkaç saniye sonra form ekranı donuyor ve dur butonuna tıklayamıyorum, forma tıklayınca "yanıt vermiyor" hatası alıyorum, nerde yanlış yapıyorum yardımcı olabilecek varsa sevinirim.
import pyautogui import time import keyboard import tkinter import tkinter as tk #tkinter import et - pencere için form=tk.Tk() #tk tanımlıyoruz form.title("DENEME") #title oluşturuyoruz form.geometry("250x200+500+200") #form pencere boyutu ve konumu form.minsize(250,200) #form bu boyutdan fazla küçülmesin form.maxsize(250,200) #form bu boyuttan fazla büyümesin form.resizable(False,False) #form ne büyür ne küçülür etiket=tkinter.Label(text="LABEL DENEME") #sayfaya yazı yazdık etiket.pack() #yazının ekranda kalmasını sağladık
def dur(): exit() def proje(): #proje adında bi fonksiyon tanımladık while True: time.sleep(1) pyautogui.leftClick(158, 880) # birinci menüye tıkla time.sleep(1) # 1 saniye bekle keyboard.press('F1') # f1 e bas time.sleep(10) # 10 saniye bekle keyboard.press('F1') # f1 e bas
# İKİNCİ MENÜ time.sleep(1) pyautogui.leftClick(312, 880) time.sleep(1) # 1 saniye bekle keyboard.press('F1') # f1 e bas time.sleep(10) # 10 saniye bekle keyboard.press('F1') # f1 e bas
# ÜÇÜNCÜ MENÜ
time.sleep(1) pyautogui.leftClick(458, 880) time.sleep(1) # 1 saniye bekle keyboard.press('F1') # f1 e bas time.sleep(10) # 10 saniye bekle keyboard.press('F1') # f1 e bas
# 4.MENÜ
time.sleep(1) pyautogui.leftClick(604, 880) time.sleep(1) # 1 saniye bekle keyboard.press('F1') # f1 e bas time.sleep(10) # 10 saniye bekle keyboard.press('F1') # f1 e bas time.sleep(120)
buton=tk.Button(form,text="BAŞLAT",command=proje) #butonun yazısını ve tıklanınca proje fonksiyonunun aktif olacağını belirttik buton.pack()
buton=tk.Button(form,text="DUR",command=dur) buton.pack() form.mainloop() #formun ekranda kalması için
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
öncelikle programın yaptığı iş , Windows görev çubuğundaki açık olan oyuna (4 adet oyun sayfası açık olacak) 10 saniye arayla tıklayıp F1 tuşuna basıp diğer sekmeye tıklıyor F1 yapıp yine belirlediğim saniyede bekleyip diğer sekmeye geçiyor, bu işlem böyle tekrar ediyor.
sorun şu , başlata tıkladığımda dediğim işlemleri düzgün yapıyor ama durdurmak istediğimde form ekranı donuyor ve yanıt alınamadı hatası alıyorum, (dur butonunda sıkıntı yok , başlat demeden direk dur a tıklayınca form ekranı sorunsuz kapanıyor ama başlat dedikten birkaç saniye sonra form ekranı donuyor ve dur butonuna tıklayamıyorum, forma tıklayınca "yanıt vermiyor" hatası alıyorum, nerde yanlış yapıyorum yardımcı olabilecek varsa sevinirim.
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.