Pywinauto TypeError: start() missing 1 required positional argument: 'self'
Pywinauto TypeError: start() missing 1 required positional argument: 'self'
您好,我遇到了一个问题:
import pywinauto
from pywinauto.application import Application
app = Application.start(cmd_line="C:\Folder\Wow.exe")
Traceback (most recent call last):
File "<input>", line 1, in <module>
TypeError: start() missing 1 required positional argument: 'self'
我应该在代码中添加什么?
app = Application().start(cmd_line="C:\Folder\Wow.exe")
您需要实例化 Application 对象并在其上调用 start,而不是在 class 上。如 the documentation 所示:
app = Application(backend="uia").start('notepad.exe')
在你的情况下,我猜你需要 win32 后端,所以:
app = Application(backend="win32").start(cmd_line="C:\Folder\Wow.exe")
您好,我遇到了一个问题:
import pywinauto
from pywinauto.application import Application
app = Application.start(cmd_line="C:\Folder\Wow.exe")
Traceback (most recent call last):
File "<input>", line 1, in <module>
TypeError: start() missing 1 required positional argument: 'self'
我应该在代码中添加什么?
app = Application().start(cmd_line="C:\Folder\Wow.exe")
您需要实例化 Application 对象并在其上调用 start,而不是在 class 上。如 the documentation 所示:
app = Application(backend="uia").start('notepad.exe')
在你的情况下,我猜你需要 win32 后端,所以:
app = Application(backend="win32").start(cmd_line="C:\Folder\Wow.exe")