2025년 기차 KTX 코레일 예약 매크로 프로그램 개발 완료(5월 9일자)
기존 KTX 매크로가 막힘에 따라 직접 만들고 싶으신 분들에게 정보 공유차 글 작성합니다. 잘 쓰던 KTX Macro 확장 프로그램이 갑자기 막혔다. 아마도 코레일 측에서 자바 스크립트 기반 탐지를 한거 같다. 그래서 간단하게 selenium으로 간단한 매크로 프로그램 만들어봤는데, 코레일 로그인부터 막혔다.- 봇 우회 기법이나 stelth 모드도 사용해봤는데 역시나 안됨 어쩔 수 없이 화면 탐지 방식으로 개발을 했다. 전체 구성은 G매크로에서 아이디어를 얻었으며, 대신 이미지 탐지가 되게끔 + 조건문과 반복문을 사용자가 직접 구성할 수 있는 방식으로 만들어봤다. -> 현재 5회 성공 / 5회 시도, 100%의 성공률 UI는 아래와 같이 구성했다. 작업 추가 버튼을 통해 다양한 작업들을 추가할 수..
[엑셀] 여러 이미지 세로 간격을 동일하게 조정하는 스크립트
Alt + F11삽입-모듈스크립트 입력실행 Sub 이미지_세로정렬_간격5() Dim ws As Worksheet Dim shp As Shape Dim pictureShapes() As Shape Dim count As Integer Dim i As Integer, j As Integer Dim temp As Shape Dim topPos As Single Dim spacing As Single Set ws = ActiveSheet spacing = 5 count = 0 ' 이미지 개수 세고 배열에 저장 For Each shp In ws.Shapes If shp.Type = msoPicture Then c..
여러 이미지를 엑셀에 복사하는 툴, Image2Excel 소개 및 다운로드
🖼️ 이미지 → 엑셀 자동 복사 툴, Image2Excel 소개 및 다운로드Image2Excel은 데이터 과학자나 리서처가 자주 마주치는 이미지 결과물 정리 문제를 깔끔하게 해결해주는 윈도우용 데스크탑 프로그램입니다. 이미지를 한 번에 불러와 Excel에 손쉽게 복사하고 정렬할 수 있는 기능을 제공합니다.🔍 프로그램 주요 기능📁 이미지 폴더 또는 개별 이미지 불러오기🔍 미리보기 + 가로/세로 정렬 선택📏 이미지 너비 조절 및 Excel 셀 크기 예측 제공✅ 복사(Ctrl+C) → Excel에 붙여넣으면 그대로!📸사용 가이드앱 실행 화면→ 앱이 켜졌을 때 전체 인터페이스 모습 이미지 불러오기 버튼 클릭 후 썸네일 표시→ 여러 이미지가 썸네일로 나열된 모습 가로/세로 정렬 전환 모습→ 정렬 방식에..
[나노캐드] 객체 스냅 설정 drafting setting
Tools - Drafting Settings 1. Snap and Grid 메뉴Snap On:이 옵션을 활성화하면 마우스 커서가 설정된 간격으로 스냅됩니다. 정확한 위치 지정이 필요할 때 사용합니다.Snap Spacing:Snap X spacing / Snap Y spacing: X축과 Y축 방향으로 커서가 스냅되는 간격을 설정합니다.Equal X and Y spacing: X축과 Y축 간격을 동일하게 유지하려면 이 옵션을 선택합니다.Grid On:이 옵션을 활성화하면 작업 화면에 그리드(격자)가 표시됩니다.Grid Spacing:Grid X spacing / Grid Y spacing: 화면에 표시되는 그리드의 간격을 설정합니다.Major line every: 설정한 주기의 간격마다 굵은 그리드 라..
무료 캐드 나노 캐드 nanoCad5.0 다운로드 방법 및 설치 방법 정리(라이센스 오류 해결)
1. https://nanocad.com/products/nanocad-free/download/ nanoCAD Free - Free 2D/3D CAD Software nanocad.com나노캐드5.0이 무료버전임다운로드 https://nanocad.com/personal/ Sign In nanocad.com 설치 완료 후 라이센스 키 확인 페이지 NC5NVAS로 시작하는 라이센스 키로 해야함 250122라이센스 인식이 안되는 문제가 있음보류... 250125새로운 계정 만들어서라이센스 새로 할당 후 문제 해결됨
Python에서 GPT-4o mini API 사용하는 방법 정리(ChatGPT)
ChatGPT 4o mini API를 파이썬에서 사용하는 방법은 다음과 같습니다. 이 과정에서 openai 패키지를 사용하고, API 키를 설정한 뒤 GPT-4o mini 모델을 호출하는 예시입니다.1. openai 라이브러리 설치pip install openai pip install openai==0.28저는 동작중에 에러 발생하여 0.28 버전으로 설치하였습니다. 2. API 키 설정import openaifrom getpass import getpass# API 키 입력OPENAI_YOUR_KEY = "YOUR API KEY"openai.api_key = "OPENAI_YOUR_KEY"3. GPT-4o mini를 사용하는 API 호출 함수 작성다음 코드는 gpt-4o-mini 모델을 사용하여 메시지..
ChatGPT API 사용을 위한 카드 등록 방법 설명
OpenAI API 결제를 위한 카드 등록 방법1. OpenAI 플랫폼 로그인먼저 OpenAI 플랫폼에 로그인합니다. 계정이 없다면, 계정을 생성한 후 로그인하세요.2. 결제 설정으로 이동로그인 후, 오른쪽 상단의 프로필 아이콘을 클릭한 뒤 Billing(결제) 메뉴를 선택합니다.https://platform.openai.com/settings/organization/billing/overview3. 결제 방법 추가Billing 페이지에서 결제 방법 추가(Add Payment details) 버튼을 클릭합니다.사용자를 선택합니다.저는 개인이라 Individual로 선택했어요. 카드 정보를 입력해줍니다. 결재 정보도 설정해줍니다.저는 10달러 먼저 결재할게요.자동 결재 여부도 선택할 수 있어요. (저는 끔..
ChatGPT API 발급 받는 방법 (python에서 사용)
ChatGPT API 발급 받는 방법 (python에서 사용) ChatGPT API를 발급받으려면 다음 절차를 따르면 됩니다:1. OpenAI 웹사이트 방문먼저 OpenAI 홈페이지에서 계정을 생성해야 합니다. 계정이 없다면 이메일 또는 Google 계정으로 쉽게 등록할 수 있습니다.2. API 키 발급계정을 생성한 후, API 대시보드로 이동합니다.대시보드에서 "API 키 관리" 페이지로 들어갑니다."새로운 API 키 생성" 버튼을 클릭하여 새로운 API 키를 발급받습니다.발급된 API 키는 나중에 사용할 수 있도록 안전하게 보관하세요. 이 키를 사용하여 Python 등에서 OpenAI의 API를 호출할 수 있습니다.3. 사용량 모니터링API 대시보드에서 사용량과 관련된 정보를 모니터링할 수 있으며, ..