from pywinauto import application
import time
import os
#혹시 켜져있거나 비정상종료된 hts를 종료시키는 코드
os.system('taskkill /IM coStarter* /F /T')
os.system('taskkill /IM CpStart* /F /T')
os.system('taskkill /IM DibServer* /F /T')
os.system('wmic process where "name like \'%coStarter%\'" call terminate')
os.system('wmic process where "name like \'%CpStart%\'" call terminate')
os.system('wmic process where "name like \'%DibServer%\'" call terminate')
time.sleep(5)
app = application.Application()
app.start('C:\CREON\STARTER\coStarter.exe /prj:cp /id:사용자아이디 /pwd:사용자비번 /pwdcert:공인인증서비번 /autostart')
time.sleep(100) #실행 이후 버전처리 등의 실행시간을 위한 딜레이
주의점
1. pywinauto 를 설치 할 것 (pip install pywinauto)
2. 관리자 권한으로 실행해야 정상 실행됨
3. 크레온 설치를 기본값에 하지 않으신 분들은 실행위치도 변경해서 사용합니다.
전체 시퀀스 중 자동로그인을 하는 단계입니다.
아래와 같이 대신증권에서 제공하는 API 사용 방법이 띄워지면 사용할 준비가 끝난 것입니다.
'퀀트자동주식투자' 카테고리의 다른 글
젠포트 키움증권 vs 하이투자증권 수수료 비교해보기 (0) | 2022.12.09 |
---|---|
젠포트를 이용한 실전투자(2022년 11월) (2) | 2022.12.08 |
KOSPI200 종목 일별 종가 자동수집 엑셀(feat. VBA) (0) | 2022.05.15 |
자동매매 및 백테스트 툴 - 젠포트 (0) | 2021.12.22 |
자동주식매매 봇 만들기(1) 목표와 요구사항, 파이썬 설치, 증권사 선택 (0) | 2021.01.06 |
댓글