파이썬 TypeKeys 특수문자 입력 방법

조회수 1511회

파이썬 버전 : 3.5 실행환경 : vscode, Pycharm

안녕하세요. vscode, Pycharm를 통해 번개3 윈도우 프로그램을 실행하고 비밀번호를 입력하는 코드를 만들었습니다.

하지만, 인증비밀번호에 특수문자 부분만 입력이 되지 않습니다.

cert_ctrl.TypeKeys가 특수문자를 지원하지 않는 것인지, 특수문자를 입력하는 다른 방법이 있는지 알려주시면 감사하겠습니다.

ps. 메모장을 열어 입력하는 작업을 해보니, ~표만 출력이 안되네요.

\를 넣어 해보고, 변수를 선언하여 해보지만, 줄바뀌만 이루어지고 ~가 입력되지는 않습니다.

~를 입력하는 방법이 어떤것인지 알려주시면 감사하겠습니다.

from pywinauto import application
from pywinauto import timings
import time
import os

# 번개3 실행
app = application.Application()
app.start("C:\\KiwoomFlash3\\Bin\\NKMiniStarter.exe")

title = "번개3 Login"
dlg = timings.WaitUntilPasses(20, 0.5, lambda: app.window_(title=title))

#  비밀번호 입력
pass_ctrl = dlg.Edit2
pass_ctrl.SetFocus()
pass_ctrl.TypeKeys("xxxx")

# 인증번호 입력
cert_ctrl = dlg.Edit3
cert_ctrl.SetFocus()
cert_ctrl.TypeKeys("이부분에 특수문자가 들어갑니다.")

# 버튼 클릭
btn_ctrl = dlg.Button0
btn_ctrl.Click()

# 업데이트 동안 잠시 멈추고, 종료
time.sleep(50)
os.system("taskkill /im khmini.exe")
  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)