Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
SetEventProc [python]
SetEventProc [python]
Всем привет, покажите рабочий пример ивента для пайтона, уже пол вечера сижу и чёт ничего не получается.
Re: SetEventProc [python]
для встроенного питона?
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Re: SetEventProc [python]
и для встроенного и для обёрткиVizit0r wrote:для встроенного питона?
Re: SetEventProc [python]
вот для внутреннего
вывод
то есть для спича
Схожу с собакой погуляю, а как вернусь - гляну обёртку
Code: Select all
# -*- coding: utf-8 -*-
#! python3
def f(*args):
print(args)
SetEventProc('evUnicodeSpeech', f)
while True:
Wait(100)
Code: Select all
21:52:03:236 [Mistral]: ('123', 'Mistral', 5264)
Code: Select all
def function(msg, sender_name, sender_serial):
Re: SetEventProc [python]
от себя добавлю настоятельную рекомендацию не трогать внутренний питон вообще.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
Re: SetEventProc [python]
внешний так же
и где-то виз писал, что ивенты отрабатывают во время работы Wait, так что лучше не пользоваться time.sleep
и лучше в целевой функции первой строкой отключать ивент, а потом включать в конце
и что-то там ещё было, но я забыл
Code: Select all
# -*- coding: utf-8 -*-
#! python3
import sys, os
import py_stealth
print = py_stealth.AddToSystemJournal
def f(*args):
print(args)
def main():
py_stealth.StartStealthSocketInstance(os.path.basename(sys.executable.encode()))
py_stealth.SetEventProc('evUnicodeSpeech', f)
while True:
py_stealth.Wait(100)
if __name__ == '__main__':
main()
и лучше в целевой функции первой строкой отключать ивент, а потом включать в конце
и что-то там ещё было, но я забыл
Re: SetEventProc [python]
Вот где собака была зарыта) я time.sleep юзал. Спасибо. Можешь скайп свой в ЛС кинуть, ещё пара вопросов по питону есть)nah nah wrote: и где-то виз писал, что ивенты отрабатывают во время работы Wait, так что лучше не пользоваться time.sleep
и лучше в целевой функции первой строкой отключать ивент, а потом включать в конце
и что-то там ещё было, но я забыл
Re: SetEventProc [python]
да не я уже спать =) Все вопросы по питону к Визу. Он знаток и любит с этим морочиться.
Re: SetEventProc [python]
мне кажется, меня только что подставили.
встроенный питон имеет несколько капитальных неисправимых багов, и довольно много неявных, но не менее злых.
Так что я пока размышляю, прибивать его в след. версии, или пусть еще поживет.
встроенный питон имеет несколько капитальных неисправимых багов, и довольно много неявных, но не менее злых.
Так что я пока размышляю, прибивать его в след. версии, или пусть еще поживет.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".