selamlar, python bilgim pek yok. kodum iyi çalışıyor ama keypress kısmında takılı kalıyor ve işlemi bitirmiyor.çok inceledim ama yapamadım.
kodun neresi hatalı?


import ctypes
import time
import os


import mysql.connector

mydb = mysql.connector.connect(user='root', password='pass',
host='127.0.0.1',
database='client')
mycursor = mydb.cursor()

mycursor.execute("SELECT * FROM user")

myresult = mycursor.fetchone()

sure = myresult[2]
poz = myresult[4]
bat = myresult[3]



os.system(bat)

mycursor.close()
mydb.close()
SendInput = ctypes.windll.user32.SendInput

# C struct redefinitions 
PUL = ctypes.POINTER(ctypes.c_ulong)
classKeyBdInput(ctypes.Structure):
    _fields_ = [("wVk", ctypes.c_ushort),
                ("wScan", ctypes.c_ushort),
                ("dwFlags", ctypes.c_ulong),
                ("time", ctypes.c_ulong),
                ("dwExtraInfo", PUL)]

classHardwareInput(ctypes.Structure):
    _fields_ = [("uMsg", ctypes.c_ulong),
                ("wParamL", ctypes.c_short),
                ("wParamH", ctypes.c_ushort)]

classMouseInput(ctypes.Structure):
    _fields_ = [("dx", ctypes.c_long),
                ("dy", ctypes.c_long),
                ("mouseData", ctypes.c_ulong),
                ("dwFlags", ctypes.c_ulong),
                ("time",ctypes.c_ulong),
                ("dwExtraInfo", PUL)]

classInput_I(ctypes.Union):
    _fields_ = [("ki", KeyBdInput),
                ("mi", MouseInput),
                 ("hi", HardwareInput)]

classInput(ctypes.Structure):
    _fields_ = [("type", ctypes.c_ulong),
                ("ii", Input_I)]

# Actuals Functions

defPressKey(hexKeyCode):
    extra = ctypes.c_ulong(0)
    ii_ = Input_I()
    ii_.ki = KeyBdInput( 0, hexKeyCode, 0x0008, 0, ctypes.pointer(extra) )
    x = Input( ctypes.c_ulong(1), ii_ )
    ctypes.windll.user32.SendInput(1, ctypes.pointer(x), ctypes.sizeof(x))

defReleaseKey(hexKeyCode):
    extra = ctypes.c_ulong(0)
    ii_ = Input_I()
    ii_.ki = KeyBdInput( 0, hexKeyCode, 0x0008 | 0x0002, 0, ctypes.pointer(extra) )
    x = Input( ctypes.c_ulong(1), ii_ )
    ctypes.windll.user32.SendInput(1, ctypes.pointer(x), ctypes.sizeof(x))

# directx scan codes http://www.gamespp.com/directx/directInputKeyboardScanCodes.html

    PressKey(0x11)
    time.sleep(30)
    PressKey(0x11)
    PressKey(0x18)
    PressKey(0x31)
    PressKey(0x26)
    time.sleep(10)
    PressKey(0xC7)
    ReleaseKey(0x11)
    ReleaseKey(0x11)
    PressKey(0x11)
PressKey(0x11)
#time.sleep(2)
time.sleep(15)
PressKey(0x26)
time.sleep(0.100)
ReleaseKey(0x26)
PressKey(0x26)
time.sleep(0.100)
ReleaseKey(0x26)
PressKey(0x26)

#os.system("TASKKILL /F /IM \"dam.exe\"")

exit()