전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 앞서 매크로 프로그램의 기본적인 내용들을 만들었는데요. 이번에는 만든 스크립트를 저장하고, 다시 불러올 수 있는 기능들을 만들어 보도록 하겠습니다. 스크립트 뷰에서 Save 메소드를 먼저 구현해줄께요. 스크립트 인터페이스에 Save 메소드를 하나 추가 해줍니다. 스크립트가 기본적으로 수행해야 할 동작들을 인터페이스로 미리 정의 해두었습니다. 구현은 이제 하나씩 해야겠죠? namespace Ai.Interface { public interface IScriptView { …
안녕하세요. 엔지엠소프트웨어입니다. 매크로 프로그램의 기본 기능중에 마지막인 속성창 만들기를 해보도록 하겠습니다. 여기까지 완료하면 매크로 프로그램의 큰 기능은 모두 완성됩니다. 이후부터는 완성된 뼈대에 하나씩 살을 붙여나가면 됩니다. 아직 해야할 일들이 많이 남아있지만, 기본 골격이 완성되면 그 다음부터는 속도가 빠르게 진행될거예요. 원래 집을 지을때도 설계와 기초 공사가 오래 걸리는 법이니까요. 프로그래밍도 집을 짓는것과 비슷하기 때문에 처음 설계와 기초가 튼튼해야합니다. 속성창의 디자인은 간단합니다. 닷넷에서 제공해주는 …
안녕하세요. 엔지엠소프트웨어입니다. 이제~ 대망의 스크립트 만들기를 진행하게 되었군요. 지금까지는 매크로 프로그램을 만들기 위한 디자인과 설계에 중점을 두었다면 오늘 알아볼 스크립트 만들기는 도구상자에서 액션을 스크립트에 추가한 후 실행할 수 있도록 할겁니다. 여기까지 만들면 앞으로는 액션을 하나씩 추가하면서 기능을 확장하기만 하면 됩니다. 물론, 각각의 액션마다 기능을 만드는것도 쉬운건 아닙니다. 하지만, 사용자에게 제공할 에디터의 기본 기능은 모두 만들었다고 볼 수 있습니다. 아직 추가해야 할 기능들이 더 많이 남아있기는 하지만…
안녕하세요. 엔지엠소프트웨어입니다. 이전 시간에 메뉴를 만들었는데요. 메뉴에서 새 스크립트를 만들고, 스크립트에 마우스 클릭 액션을 추가하는 방법을 알아볼께요. 우선, 도구 상자를 먼저 구성해야 하는데요. 디자인은 기존과 동일하게 만들었습니다. nuget에서 쓸만한 컨트롤이 있을까하고 찾아봤는데... 적당한게 없네요. 도구상자, 함수상자, 외부 API등등... 대부분의 툴박스는 동일한 형태와 기능을 가집니다. 툴박스에 담는 공구만 다를뿐입니다. 그래서, 엔지엠 6에서 각각 만들어서 사용하던 것을 엔지엠 7에서는 통합했습니다. …
안녕하세요. 엔지엠소프트웨어입니다. 요즘 이런저런 일들로 바빠서 매크로 프로그램 제작 글을 작성하지 못했는데요. 오랜만에 이어서 작업을 할 수 있게 되었습니다. 이전 시간에 다국어 기능까지 개발했었죠? 오늘은 리본 메뉴에 서브 메뉴들을 추가 해보도록 하겠습니다. 엔지엠 매크로 3부터 6까지는 동일한 방식으로 메뉴를 구성했었습니다. 하지만, 이번에는 다른 방식으로 구현할 예정입니다. 이전 버전들의문제점은중복 코드가 너무 많다는것이었습니다. 에디터와 플레이어의 메뉴가 비슷한것도 있지만, 제품 등급별로도 대부분의 코드가 동일합니다.…
안녕하세요. 엔지엠소프트웨어입니다. 이전 시간에 .NET Core 프레임워크를 이용해서 윈도우 폼 GUI를 만들었습니다. 오늘은 다국어를 처리할 수 있는 리소스 매니저 모듈을 만들거예요. 윈도우 응용 프로그램이나웹 응용프로그램이 유사한 방식을 사용합니다. 다만, 구현하는 방법이 약간(?) 다릅니다. 다국어를 지원하는 응용프로그램을 만드는건 많은 노력과 시간이 필요합니다. 물론, 프로그램의 규모가 클수록 비례하는 부분이죠^^ 비주얼 스튜디오에서 프로젝트를 열고, 새로운 프로젝트를 추가하세요. 프로젝트명은 Fw.Client.Res…
안녕하세요. 엔지엠소프트웨어입니다. 차세대 인공지능 자동화 솔루션(AI RPA Solution)을 개발하기 위해 프로젝트를 생성했습니다. 앞으로 1년동안~ 뚝딱 뚝딱 만들어야 할거 같은데요. 지금도 잘 사용하고 있는 NGM 매크로가 있는데 차세대 RPA 매크로를 만드는지 궁금하실거 같네요. 우선 크게 아래와 같은 이유가 있어서 새롭게 만들어야 합니다. .NET Framework를 .NET Core로 업그레이드 액션 모델의 추상화로 디자인 기능 강화 NGM 매크로 엔진의 복잡한 코드 리팩토링 최신 딥러닝 기능 추가 (.NE…
안녕하세요. 엔지엠소프트웨어입니다. Chat GPT를 모르는 분들은 아마도 없을거 같은데요. 이와 유사한 서비스로 구글 바드(Bard)가 있습니다. 제미나이(Gemini)도 동일한 모델로 학습한 인공지능인데요. 제미나이가 좀 더 추론을 강화해서 답변해준다고 하더라고요. 아무튼, 챗 GPT는 이미 많은 사람들이 사용하고 서비스를 만들어서 수익을 내고 있으니 이번에느 바드를 사용해서 뭔가 만들어 보도록 할께요. 구글 바드 사이트로 이동하세요. 서비스를 이용하려면 구글 계정에 로그인되어 있어야 합니다. [ 구글 바드 사이트 ] …
엔지엠 매크로 에디터 또는 플레이어를 설치할 때 아래 그림과 같이 에러가 발생할 수 있습니다. 아래 링크를 클릭해서 .NET Framework 4.8.1을 설치하세요. [ Microsoft .NET Framework 4.8.1 다운로드 ] 설치가 완료된 후 엔지엠 매크로 에디터 또는 플레이어를 다시 설치하세요. 참고로, .NET Framework 4.8.1이 설치되지 않으면 윈도우를 최신으로 업데이트하고 설치해야 합니다. 개발자에게 후원하기 추천, 구독, 홍보꼭~ 부탁드립니다. 여러분의 후…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠소프트웨어 홈페이지의 자유 게시판에는 파이썬으로 만들어진 매크로 프로그램들이 몇개 있습니다. 이외에도 다양한 프로그램들을 공유하고 있으니 아래 링크를 클릭해서 필요한 프로그램이 있는지 확인 해보세요^^ [ 무료 소프트웨어 다운로드 ] Yolo 딥러닝 매크로를 제작하기 위해서 데이타셋을 만들고 학습을 통해 모델을 만드는 방법도 알아봤는데요. 파이썬을 이용해서 모델을 학습시켰기 때문에 딥러닝에 관심있는 분들은 이미 파이썬 개발 환경을 갖추고 있을겁니다. 환경이 구성된김에 파이썬으로 매크로…