2017-01-24 3 views
2

발생하지만, 작동하지 않을 수 있고, 뭔가 정보 like below수입 pywinauto, 나는 pywinauto 사용 핍 ] 핍 다음 적어 pywinauto에게</p> <p>를 설치하는 설치 내가 파이썬 3.4.3 을 사용하고</p> <pre><code>>>>from pywinauto import application </code></pre> <p>예외

>>> from pywinauto.application import Application 
2017-01-24 23:56:20,849 INFO: Imported existing <module 'comtypes.gen' from 'D:\ 
\IDE\\Python\\Python34\\lib\\site-packages\\comtypes\\gen\\__init__.py'> 
2017-01-24 23:56:20,850 INFO: Using writeable comtypes cache directory: 'D:\IDE\ 
Python\Python34\lib\site-packages\comtypes\gen' 

설치가 잘못 되었습니까? 는 내가 뭔가를 쓰기 발생과 같은 예외 :

>>> app = application.Application.start('notepad.exe') 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
TypeError: start() missing 1 required positional argument: 'cmd_line' 

내가 그것을 어떻게 해결할 수 있습니까?

답변

1

처음으로 pywinauto를 가져올 때 comtypes 모듈은 몇 가지 경고를 출력합니다. 그것은 오류가 아니지만, 우리는 그것을 pywinauto 0.6.1에 숨길 것입니다.

start(...)은 정적 방법이 아니기 때문에 두 번째 줄이 잘못되었습니다. 먼저 Application 개체를 만들어야합니다 (app = Application().start('notepad.exe')). 따라서 귀하의 경우 'notepad.exe' 인수는 self으로 처리되었습니다.

P. 나는 0.630을 위해 특별히 작성된 Getting Started Guide을 권하고 싶다. 몇 가지 새로운 기능을 설명한다.

+0

고맙습니다. 그것은 일이고 시작된 가이드에서 배울 것입니다. –