본문 바로가기
매크로

아이디에 공백이면 처음부터 다시 실행하는 메크로

by 백수아저씨 2022. 2. 1.
반응형

오토핫키, 심플 매크로, 메크로 주문 제작, 매크로 의뢰, 마우스 매크로, 이미지 인식 메크로

엔지엠 매크로 무료 다운로드 http://ngmsoftware.com 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

 

안녕하세요. 엔지엠소프트웨어입니다. 텍스트 문서 또는 엑셀, 데이타베이스에 사용자 아이디가 저장되어 있다고 가정합시다. 아이디를 순차적으로 가져와서 무언가 처리할 때 이 값이 비어 있거나 공백인 경우에 처음부터 다시 스크립트가 실행되게 하는 방법입니다. 예제라서 단순하게 설명하고 있지만, 실제 상황에서는 빈 문자열이면 사용자에게 알람을 보내거나 조건을 통해 무언가 처리하도록 해야 합니다. 이번 예제는 [ Foreach 반복 ]을 이용합니다^^

 

 

Foreach 반복 액션의 아이템 소스에 "아이디 1,아이디 2,아이디 3,,아이디 5"와 같이 입력 해줍니다. 공백을 판단해야 하기 때문에 아이디 1부터 5까지 입력하지만, 아이디 4가 있어야 할 자리에는 공백입니다. 자세히 보면 아이디 3과 아이디 5 사이에는 콤마만 존재합니다. 아이템을 하나씩 가져오면서 처리하기 때문에 ①변수에 값을 저장해줍니다.

 

 

[ 텍스트 체크 ] 액션에서 변수에 저장된 아이디를 가져옵니다. 그리고, 아이디가 빈값이면 처음부터 다시 실행해야 하기 때문에 조건에 그룹(시작)을 선택 했습니다.

 

 

실행하면, 아이디 1부터 5까지 반복하지만, 실제로 아이디 5는 실행되지 않습니다. 아이디 4가 비어있기 때문에 항상 시작으로 이동하기 때문입니다. 그래서 로그를 보면 아이디 1부터 3까지 표시되고, 빈 문자열(공백)을 만나면 시작 액션으로 이동하기 때문에 무한 반복하는 스크립트가 됩니다.

 

 

예제를 만들면서 For 반복을 주로 사용하고 있었는데요. Foreach 반복을 이용한 예제로 뭐가 없을까 고민하다가 이 글을 작성하게 되었습니다. 업무용 메크로가 아니면 딱히~ 사용할일이 없다보니 예제 시나리오를 만들기가 쉽지 않군요. 뭔가 필요한 기능이 있으면 제보 해주시면 관련된 예제를 만들어 드리도록 하겠습니다^^

 

파이썬 메크로, C# 메크로, 이미지 메크로, 무료 메크로, 코인, 주식, 선물, 단타 매매, 자동 매매

무료 메크로 제작 프로그램 다운로드 http://ngmsoftware.com 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

 

반응형

댓글