Örnek veriyorum H tuşuna bastığımda başlayacak C bastığımda durdurmak istiyorum.(daha yeniyim.)
def slot1(x,y):
# slot1
click(x, y) #item select
time.sleep(0.15)
rightclick(x, y) #item select
time.sleep(0.1)
rightclick(966, 605) #scroll sabit kalacaktır.
time.sleep(0.15)
click(750, 353) # confirm 1
time.sleep(0.1)
click(740, 455) # confirm 2
time.sleep(0.1)
slot1X = 671
slot1Y = 451
for x in range(7):
anvilac()
slot1(slot1X, slot1Y)
slot1X = slot1X + 50
Keyboard kütüphanesinin add_hotkey
fonksiyonunu kullanabilirsiniz.
kullandığın kütüphaneleri de yazsaydın ona göre bi cevap verirdim. tkinter kullanıyosan olaylar biraz farklı.
1 Beğeni
from keyboard import add_hotkey
def fonk():
print("Fonksiyon tetiklendi")
add_hotkey("c", fonk)
Örnek kullanım.
başlatma ve durdurmayı nasıl yapıcan
çok merak ettim
from keyboard import wait,add_hotkey
mesaj = False
def c():
global mesaj
mesaj = True
def a():
global mesaj
mesaj = False
add_hotkey("c",c)
add_hotkey("a",a)
while True:
if mesaj:
print("mesaj")
Tabi direk böyle kullanamaz yaptığı işleme göre değişir.
işlem kodlarını paylaştım başka bir işlem yapmıyorum
türkçe mealini de yazar mısın anlamadım da ?
bende farklı varyantını yazdım çeşitlilik olsun.
import keyboard
def hadibakalım():
print("çalış köle")
def startFunc():
a = 0; b = 1
while True:
if a == 0:#start
if keyboard.is_pressed("h"):
hadibakalım(); a = 1; b = 0
if b == 0:#stop
if keyboard.is_pressed("c"):
print("stop"); b = 1; a = 0
startFunc()
1 Beğeni
Hangi kütüphaneyi kullanıyorsunuz.
bu yararlı oldu çoklu fonksiyonlarda çalıstırmıyor. sadece 1 fonksiyon calıstırıyor
benim kodla senin kodu birleştir çalışır hale getir. kodu at istüne ekleme yaparız. böyle anlaşılmıyo.
import threading
import keyboard
stop = False
def kolelik():
global stop
stop = False
while True:
print('thread running')
if stop:
break
def start():
t = threading.Thread(target=kolelik)
t.start()
def stop():
global stop
stop = True
from keyboard import add_hotkey
add_hotkey("c",stop)
add_hotkey("h",start)
keyboard.wait("esc")
kolelik olan yere kendi fonksiyonunuzu yapabilirsiniz.
1 Beğeni
hadibakalım fonksiyonunun içinde döngü varken çalışmıyor.
Arkadas bunu Knight’ta tiklatmaya calisiyor. Oto upgrade yapmak icin. Pyautogui, pynput, pydirectinput calismiyor.
win32api ve win32con calisiyor.