전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 저희는 윈도우의 화면을 인식해서 RPA 업무용 매크로 프로그램과 연계하여 반복적인 일들을 자동화 할 수 있도록 해주는 솔루션을 제작 및 서비스하고 있습니다. 윈도우 화면 인식이란, 특정 이미지 또는 글자, 숫자가 나타날 때 어떤 동작을 수행한다고 생각하시면 이해하기가 쉽습니다. 윈도우 화면 인식 기술이란? 윈도우 화면에 표시되는 텍스트나 숫자 또는 어떤 이미지나 버튼을 인식해서 클릭하거나 숫자보다 크면 매도, 매수와 같은 동작을 수행할 수 있다는 뜻입니다. 많은 분들이 문의 주시고, 자동화…
안녕하세요. 엔지엠소프트웨어입니다. 언제나 일을 하다보면 이런 "단순 반복 업무는 누군가가 대신 해주면 얼마나 좋을까?"라는 생각을 한번씩은 해보셨을거라 생각합니다. 일회성으로 끝나는 단순한 업무라면 문제가되지 않겠지만, 개인의 스펙을 높여줄 수 있는 기획이나 프로젝트가 아니라면 매크로 프로그램이 일을하고, 사용자는 좀 더 가치있는 일이나 휴식을 취하는게 좋다고 생각합니다. 사실상 모든 일들이 단발성으로 끝나는것이 아니라 연속적이니 자동화하고 싶은 욕구가 마구 샘솟을거예요^^ 중요한 업무니 해야하긴 하…
안녕하세요. 엔지엠소프트웨어입니다. 국내 대기업을 비롯한 대부분의 IT 업체들은 내부적으로 QA팀을 운영하고 있습니다. 주로 하는 업무는 회사마다 다르겠지만, 가장 중요한 품질 테스트와 시나리오 작성 그리고, 배포를 맡고 있습니다. DevOps를 도입했더라도 QA팀의 중요한 업무인 품질 테스트는 수동으로 하고 있는 회사가 많습니다. 우수한 품질의 소프트웨어를 공급하려면 수많은 테스트가 필요하고 많은 비용이 발생합니다. 그래도 100% 완벽한 상태로 납품하는건 불가능에 가깝습니다. 소프트웨어/솔루션 회사들이 품질을 높이기 위해 …
안녕하세요. 엔지엠소프트웨어입니다. 요즘 와이프와 자전거 라이딩을 하면서 이런저런 이야기들을 하고 있는데요. 더이상 컨텐츠로 쓸만한 내용을 찾기가 쉽지 않네요. 그렇더라도 꾸준히 뭔가 하다보면 중구난방으로 올리는 내용들도 정리가 되고, 어느 순간 성과가 나오지 않을까요? 요즘 동기부여 관련된 내용들을 자주 보는데요. 매일 반복되는 일과에 지쳐서 그런지 게을러지려고 그러는거 같아요. 그래서, 이런 글들을 보면서 다시 힘을 낼 수 있어서 그런듯합니다. 오늘은 1부에 이어서 안드로이드 기기들을 어떻게 제어할 수 있는지를 알아볼께요.…
안녕하세요. 엔지엠소프트웨어입니다. 이제 드디어 모바일 매크로 다시 말해서 안드로이드 핸드폰용 매크로입니다. 아쉽게도 iOS쪽은 매크로로 자동화하기가 쉽지 않습니다. 일단 쓸만한 에뮬레이터도 없을뿐더러 맥용 컴퓨터에서 매크로를 제작하려면 또다른 언어와 프로그램을 만들어야 하기 때문이예요. 그리고, 여러가지 API 사용면에서 안드로이드 모바일 기기들이 월등하게 편리하기 때문에 자동화 업무용 폰은 안드로이드로 가는게 좋습니다. 일단, ADB가 무엇인지 알아야겠죠? ADB(Android Debug Bridge)를간단하게 설명하자면 …
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 하드웨어 또는 기계식이라고 부르는 방식의 매크로를 만들거예요. 이전 시간에 기계식 마우스 매크로를 만들었는데요. 기계식 매크로 방식은 총 3가지입니다. 아두이노를 이용한 시리얼 통신(Arduino Serial)과 클래스디디(CDD) 그리고,인터셉션(Interception)입니다. 이미 마우스 기능은 다 개발했기 때문에 키보드도 직접 만들었을수도 있을거예요. 개발자분들이라면요. 프로그래머나 개발자가 아니더라도 관련 자료들을 조금만 관심있게 보신다면 아무나 다 만들 수 있을거 같긴합니다. 예제…
안녕하세요. 엔지엠소프트웨어입니다. 요즘 하드웨어 또는 기계식 매크로 제작 방법에 대해서 계속 개발하고 글을 올리고 있는데요. 오늘이 마지막이 될듯 합니다. 개발을 하다보니 다양한 경우의 수에 대응하려고 만들었던 몇가지 기능들과 개념적으로 충돌이 발생해서 한동안 멍때리고 있었어요. 순간적으로 이게 맞나 싶다가도 아닌거 같아서 다시 고쳤다가 다시 되돌리기를 수차례 반복하다가 결국은 안하는걸로 결론 내렸어요. 범용성과 편의성을 모두 잡으려고, 매크로 상단에 글로벌 셋팅을 만들어 두었는데요. 이 설정에 인헤리턴스(Inheritanc…
안녕하세요. 엔지엠소프트웨어입니다. 매크로는 크게 2가지로 분류가 됩니다. 일반적인 매크로는 윈도우 API를 이용해서 소프트웨어 신호를 프로그램 또는 윈도우에 입력합니다. 컴퓨터에 연결된 마우스와 키보드 장치(Device)가 아닌 논리적인 API 신호라서 일부 프로그램에는 마우스와 키보드 입력 신호가 동작하지 않습니다. 그래서, 아주 오래전부터 하드웨어 방식으로 마우스와 키보드 신호를 자동화 하려는 노력들이 있어왔습니다. 엔지엠 매크로도 초창기에는 소프트웨어 신호만 처리할 수 있었는데요. 엔지엠 매크로 5부터 클래스 디디(Cl…
안녕하세요. 엔지엠소프트웨어입니다. 매크로 개발 속도를 올려주는 디버깅 기능을 개발하고 있습니다. 1부에서는 변수 값을 실시간으로 확인할 수 있는 기능을 만들었는데요. 2부에서는 실시간으로 가져온 변수 데이타를 사용자가 직접 수정해서 다음 동작으로 넘어가는 기능을 추가 개발 해볼께요. 대부분의 기능은 이미 개발이 완료 되었기 때문에 약간의 코드만 추가하면 변수를 수정해서 루틴을 이동할 수 있습니다. 아래는 시나리오인데요. 기존 1부에서 테스트한것과 동일하지만, 중간에 조건이 하나 추가되어 있습니다. 숫자가 1씩 증가하면서 70…
안녕하세요. 엔지엠소프트웨어입니다. 프로그램 또는 소프트웨어 개발의 꽃이라고 불리우는 디버그 기능을 개발해볼텐데요. 프로그래머 또는 개발자가 아니더라도 엔지엠 매크로를 이용해서 업무 자동화를 만들 때 디버깅 기능이 필요합니다. 개발자분들은 디버깅이 뭔지 알겠지만, 비개발자 분들은 용어는 들어봤어도 정확하게 어떤건지는 잘 모를 수 있어요. 엔지엠 매크로의 디버그는 엄밀히 말하는 트레이스(Trace)에 가깝습니다. 전문 소프트웨어 개발툴에 비하면 많이 부족하지만, 하나씩 기능을 추가하면서 개선해 나가면 꽤 많은 도움이 되는 기능이…