Найти - Пользователи
Полная версия: Нежный скрипт
Начало » Python для экспертов » Нежный скрипт
1
EGRxEVIL
Народ помогите плиз,можете кто то с кодом помочь.Что бы когда я нажимаю на левую кнопку мыши выполнялся скрипт.Пишу сюда новички вряд ли с этим разберутся.Буду очень благодарен
terabayt
ос? qt, gtk или прост в командной строке?
EGRxEVIL
terabayt
ос? qt, gtk или прост в командной строке?
ну вот я нажал левую кнопку мыши и у меня запускается def script()
boligolov
import win32api, time
while True:
    if win32api.GetKeyState(0x01) == True:
        print("Hello")
    time.sleep(0.5)
Запускает в бесконечный оборот, пока второй раз не нажмешь.
EGRxEVIL
boligolov
Спасибо супер,а вот как сделать 1 клик - 1 раз пишет хелло?
EGRxEVIL
boligolov
Точнее, что б каждый клик - 1 hello,к примеру если я нажму 2 раза то напишет 2 hello?А тут 1 раз нажал и всё больше нельзя.
boligolov
EGRxEVIL

вот тут ответ на твой вопрос.
EGRxEVIL
boligolov
Я уже понял что тут все диванные аналитики.Вот рабочий скрипт,а то что ты скинул это херня.
from win32api import GetAsyncKeyState

state = False

while True:
if (GetAsyncKeyState(0x01) != 0) != state:
state = not state
if state:
print('Hello')
GreyZmeem
EGRxEVIL
Ага, запускать while True вместо подключения хука через WinAPI - путь настоящего джедая.
EGRxEVIL
GreyZmeem
EGRxEVILАга, запускать while True вместо подключения хука через WinAPI - путь настоящего джедая.
Работает и то хорошо,а то херню как эту скинули,зайди сюда,посмотри тут.Нет бы что бы нормально тупо взять и скрипт скинуть.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB