전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
엔지엠 에디터 또는 플레이어 6에서는 자동으로 아두이노를 업로드할 수 있는는데요. 간혹 직집 업로드하다가 "스케치를 업로드 하는 동안 에러가 발생하였습니다."와 같은 에러가 발생할 수 있습니다. 아래와 같이 조치를 해보시면 간단한 문제는 해결될거예요~ 우선 설정(Window Key+Pause Break)을 실행하세요. 아두이노 장치의 포트 번호를 확인하세요. 이 방법으로 포트를 확인할 수 없으면 첨부되어 있는 파일을 다운로드 받고, CMD에서 실행하세요. 아래 그림과 같이 아두이노 COM3…
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 이미지 크롤링 프로그램을 만들어볼까 해요^^; 이미 크롤링 프로그램을 만들어서 무료 배포중이긴한데요. 몇가지 튜닝해야 할것들도 있고 추가로 개선해야 할것들도 있습니다. 그래서, 추가 개선도 할겸 혹시나 필요하신 분들을 위해 정리를 해두려고 합니다. 개발자분들을 위한 내용이므로, 비개발자분들이 이 글을 보고 만들기는 어려울겁니다. 중급정도 개발 지식을 가진 분들은 쉽게 만들 수 있을거예요.우선 Visual Studio를 설치해야합니다. 아래 링크로 들어간 후 커뮤니티 > 무료 다운로드를…
안녕하세요. 엔지엠소프트웨어입니다. 매크로를 만들려면 기본적인 기능을 탑재해야 하는데요. 가장 중요한 기능이 마우스 클릭이죠^^; 이전에 비활성 마우스 클릭에 대해 알아봤는데요. 혹시라도 비활성 클릭 방법이 궁금하시면 [ 여기 ]를 참고해주세요~ 활성 마우스 클릭은 2가지 방식을 제공합니다. 비활성도 Post와 Send 2가지를 제공하죠. 우선, 마우스 동작에 대한 차이점을 이해해야 하는데요. 오늘 알아볼 event 방식은 절대 좌표로 이동해서 동작하는 방식입니다. 좌표가 항상 좌상단을 기준으로 설정되기 때문에 FPS …
안녕하세요. 엔지엠소프트웨어입니다. 매크로 프로그램을 만들 때 기본중에 기본인 마우스 클릭에 대한 소스 코드입니다. NGM.API.Window.PostMessage(player.ControlHandle, NGM.API.Options.WindowMessage.WM_LBUTTONDOWN, (int)NGM.API.Options.MouseAction.LeftDown, NGM.API.Window.MakeLParam(mousePoint)); NGM.API.Window.PostMessage(player.Contro…
안녕하세요. 엔지엠소프트웨어입니다. 직접 매크로 프로그램을 만들려면 기본적으로 몇가지 기능들을 기본으로 제공해야 합니다. 마우스와 키보드 조작은 기본이고, 이미지 체크나 이미지 서치와 같은 판단 로직을 만들 수 있어야 하죠. 아래 코드는 사용자가 설정한 위치에 이미지가 출현하는지를 판단할 수 있는 소스 코드입니다. /// <summary> /// 이미지 체크 결과를 반환합니다. /// </summary> /// <param name="source">사용자가 캡쳐한 원본 이미지입니…
매크로 프로그램을 제작할 때 필수로 필요한 기능이 이미지 서치입니다. 아래는 이미지 서치 메소드입니다. /// <summary> /// 대상 이미지에서 원본 이미지를 찾습니다. /// </summary> /// <param name="source">찾을 원본 이미지입니다.</param> /// <param name="target">원본 이미지를 찾을 대상 이미지입니다. 원본 이미지와 크기가 같거나 커야 합니다.</param> //…
안녕하세요. 엔지엠소프트웨어입니다. 스택바는 데이터를 하나의 바로 쌓아서 표현해주는 차트입니다. using Steema.TeeChart; using Steema.TeeChart.Styles; using System; using System.Drawing; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { Initiali…
안녕하세요. 엔지엠소프트웨어입니다. 라인차트 만드는 방법입니다. using Steema.TeeChart; using Steema.TeeChart.Styles; using System; using System.Drawing; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); …
안녕하세요. 엔지엠소프트웨어입니다. 이전 글에서 티차트에 대해 기본적인 내용을 알아봤는데요. 오늘은 데이터를 이용해서 바차트 만드는 방법에 대해 테스트 해보겠습니다. 우선, Visual Studio를 실행하고 프로젝트에서 아래와 같이 코딩해보세요. 먼저 티차트가 설치되어 있어야 하는데요. 티차트가 없으면 [ 여기 ]를 참고해주세요. using Steema.TeeChart; using Steema.TeeChart.Styles; using System; using System.Drawing; using System.Windows.F…
리눅스에서 디렉토리 또는 폴더를 만드는 명령어는 mkdir입니다. $ mkdir [옵션] [생성할 디렉토리 이름] 디렉토리를 생성하면서 권한을 설정하려면 아래와 같이 옵션을 줄 수 있습니다. 이 옵션이 없으면 기본값인 755로 만들어집니다. 755는 생성자만 읽기, 쓰기, 실행을 수행할 수 있습니다. $ mkdir -m 777 ngmsoftware 아래 옵션을 사용하면 하위 디렉토리까지 만들 수 있습니다. $ mkdir -p ngm/soft/ware 한번에 여러개의 디렉토리를 만들려면 아래와 같이 공백을 …