Я скачал твои файлы.
хотел сперва проверить без переноса на флэшку:
#driv = flash.drive()
#print driv
#for i in files:
# copyFile(i, driv)
закоментил эти 4 строки и запускаю:
Пишет так:
Registering id 1 for key 114
Registering id 2 for key 115
Вроде все хорошо! Затем захожу в одну из папок на компе и выделяю пару файлов. Жму ВИН+Ф3 и вот что получаю:
Traceback (most recent call last):
File “C

Users/Doktopat/PycharmProjects/copy_paste/copy_to_flash.py”, line 78, in <module>
action_to_take ()
File “C

Users/Doktopat/PycharmProjects/copy_paste/copy_to_flash.py”, line 38, in handle_win_f3
files = hnd.hndlt()
File “C:\Users\Doktopat\PycharmProjects\copy_paste\hnd.py”, line 15, in hndlt
if GetClassName ( shellwindow . HWND ) == ‘CabinetWClass’ :
TypeError: The object is not a PyHANDLE object
что то тут не так. Да и я не совсем понимаю зачем мы это :
GetClassName ( shellwindow . HWND ) сравниваем с ‘CabinetWClass’
если мы вроде для этого top переменную определяли ,которая должна была главное окно отслеживать, а сейчас эта переменная ничего не делает….
В общем не хочет работать код