我希望仅当运行时标志打开时才A继承现有的类。B这可能吗?
通常对于这些情况,我要么
默认情况下继承,如果该标志为 FalseA则不B使用B
创建另一个A_mod继承自A和的类B,并在该标志为 true 时使用该类。
我试图编写一个自动点击器来在后台点击应用程序(Roblox,而不是试图做任何恶意的事情)。我能够获取该窗口并执行诸如关闭它之类的命令。但是,当尝试将点击发送到窗口时,它会返回 0。(我正在使用 SendMessage,因此不会激活窗口。)
import win32gui
import win32con
import win32api
Run Code Online (Sandbox Code Playgroud)
hwnd = win32gui.FindWindow(None, "Roblox")
while True:
lParam = win32api.MAKELONG(100, 100)
temp = win32gui.SendMessage(hwnd, win32con.WM_LBUTTONDOWN, None, lParam)
win32gui.SendMessage(hwnd, win32con.WM_LBUTTONUP, None, lParam)
print(temp)
Run Code Online (Sandbox Code Playgroud)
我尝试更改窗口以查看是否是错误的窗口,或者是否没有看到该窗口
我尝试正常发送消息:
lParam = win32api.MAKELONG(100, 100) # Get the coordinates and change to long
temp = win32gui.SendMessage(hwnd, win32con.WM_LBUTTONDOWN, None, lParam) # Send message to handle
win32gui.SendMessage(hwnd, win32con.WM_LBUTTONUP, None, lParam) # Release key from sent message to handle
Run Code Online (Sandbox Code Playgroud)
我在其他窗口上尝试过,它有效,但不适用于 Roblox
我尝试使用其他命令并且它有效,但点击却不起作用。这有效:(所以我知道这是正确的窗口)
temp = win32gui.SendMessage(hwnd, win32con.WM_CLOSE, 0, …Run Code Online (Sandbox Code Playgroud)