python | Unsorted

Telegram-канал python - Python

135201

You will be muted until you read the rules. Read them! @Rules_for_Python A group about the Python programming language. Offtopic things go here: @pythonofftopic Resources to learn python: @pythonres Group for Hy: @hylang Selenium: @SeleniumPython

Subscribe to a channel

Python

https://pythonbooks.org/free-books/

Читать полностью…

Python

There are tons of Python tutorial videos on YouTube.

Читать полностью…

Python

There is no better and up to date tutorial then official documentation

Читать полностью…

Python

I visited the link it was official documentation.

Читать полностью…

Python

https://playwright.dev/python/docs/test-runners

Читать полностью…

Python

If it is not python related it must be in other group. read the rules

Читать полностью…

Python

How is this python related?

Читать полностью…

Python

just send the code with the relative problem and explain the problem

Читать полностью…

Python

🚨 Supply chain attacks are escalating...

A widely used AI dev tool, PyTorch Lightning, was compromised on PyPI and turned into a credential stealer.

→ Malicious code runs on import
→ No user action needed
→ Credentials silently stolen

Read: https://thehackernews.com/2026/04/pytorch-lightning-compromised-in-pypi.html

Читать полностью…

Python

Well "somewhere" is quite unspecific, have you verified that?

Читать полностью…

Python

Up Stair ; .. return focused ->

Читать полностью…

Python

While the premise seems interesting, this group is solely focused on Python and resolving issues of the technical kind. Wrong group to be asking this question

Читать полностью…

Python

Maybe it's possible by splitting the video into frames ...

Читать полностью…

Python

No we can't explain ML in a group like that you need to get some learning material and follow it. And we can't tell you how to do it because we don't know what you want to do.

Читать полностью…

Python

the reason your current code is fked is that SendMessage with EM_REPLACESEL bruh thats old school code..
​modern apps like VS Code dont actually use the standard windows text boxes.. They draw their own interfaces from scratch using web tech or custom engines.. so they don't even know what an em_replacesel message is 🫠

Читать полностью…

Python

Which one would u recommend a beginner?

Читать полностью…

Python

I want to learn python

Читать полностью…

Python

And did you read the first paragraph?

Читать полностью…

Python

So you ignored the link you got?

Читать полностью…

Python

Anyone know good resource to learn pytest with playwright?

Читать полностью…

Python

Admin, you are a weak person
We wanted to challenge ourselves and, with our expertise in various fields of technology, create a great way to send data to a society, changing the boundaries of development.
You shouldn't have deleted my message

Читать полностью…

Python

does anyone knows the pin layout for gwt-c1627a-rgb lcd display?

Читать полностью…

Python

I have create a Code wanna help

Читать полностью…

Python

I can't post links here

Читать полностью…

Python

I just read somewhere that pytorch lightning has been compromised.

Читать полностью…

Python

No group could explain to him everything if he has done no research

Читать полностью…

Python

Probably ask some cinephile, they calculate xd

Читать полностью…

Python

Will be hard if you don't know nothing and do no research

Читать полностью…

Python

I think that to be able to do it with chromium-based software, you'd need the help of an extension, but that's outside the scope of this group. You may ask in the off-topic group

Читать полностью…

Python

Hi,
I'm building a Python project to insert text into the currently focused Windows application at the caret position (triggered by a hotkey).
I'm using user32.SendMessageW with EM_REPLACESEL, but it only works with native apps like Notepad or Explorer, and fails with browsers, VS Code, and other modern apps.
Here is my current code:

import ctypes
from ctypes import wintypes

user32 = ctypes.WinDLL("user32", use_last_error=True)
kernel32 = ctypes.WinDLL("kernel32", use_last_error=True)

EM_REPLACESEL = 0x00C2

user32.GetForegroundWindow.restype = wintypes.HWND
user32.GetFocus.restype = wintypes.HWND
user32.AttachThreadInput.argtypes = [
wintypes.DWORD,
wintypes.DWORD,
wintypes.BOOL,
]
user32.GetWindowThreadProcessId.argtypes = [
wintypes.HWND,
ctypes.POINTER(wintypes.DWORD),
]
user32.GetWindowThreadProcessId.restype = wintypes.DWORD
kernel32.GetCurrentThreadId.restype = wintypes.DWORD
user32.SendMessageW.argtypes = [
wintypes.HWND,
wintypes.UINT,
wintypes.WPARAM,
wintypes.LPCWSTR,
]
user32.SendMessageW.restype = ctypes.c_ssize_t


def get_focused_hwnd():
foreground = user32.GetForegroundWindow()

current_thread = kernel32.GetCurrentThreadId()
foreground_thread = user32.GetWindowThreadProcessId(foreground, None)

user32.AttachThreadInput(current_thread, foreground_thread, True)
try:
focused = user32.GetFocus()
finally:
user32.AttachThreadInput(current_thread, foreground_thread, False)

return focused


def insert_text(text: str):
hwnd = get_focused_hwnd()

if not hwnd:
raise RuntimeError("No focused control found")

user32.SendMessageW(hwnd, EM_REPLACESEL, True, text)


if __name__ == "__main__":
insert_text("Hello, world!")

What's the recommended approach to support all apps (e.g., browsers, VS Code, Electron)?
Also, I don't want use clipboard paste.
Thanks.

Читать полностью…
Subscribe to a channel