전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
C# 프로젝트에서 CMD를 호출할 때는 창을 안보이게 처리할 수 있는데요. 자체 콘솔 프로젝트인 경우 이런 속성(Property, 프로퍼티)이 없습니다. 그래서 윈도우 API를 이용해서 창을 숨겨야 하는데요. 자세한 코드는 아래 내용을 참고하세요. using System; using System.Drawing; using System.Runtime.InteropServices; using System.Windows.Forms; namespace ConsoleTest { class Program { …
오라클(Oracle), MSSQL, MySQL, MariaDB, Access와 같이 데이터베이스 형식에 따라 자동으로 연결 문자열을 만들어줍니다. [ 데이터베이스 연결 공급자 정보 ] /// <summary> /// 데이타베이스에 연결하기 위한 문자열을 반환합니다. /// </summary> /// <param name="dbType">데이타베이스 타입을 선택하세요. (Oracle, MS-SQL, MySQL, MariaDB, Access)</param> /// <…
안녕하세요. 엔지엠소프트웨어입니다. 소프트웨어 신호가 아닌 하드웨어 신호로 매크로를 가장 저렴하게 만드는 방법에 대해 알아보겠습니다. 엔지엠 제품을 구매해야 해서... 어그로성 글로 느껴질수도 있는데요. 아두이노 코드도 공개되어 있고, 인터페이스할 수 있는 내용도 강의가 되어 있으니 참고하시면 좋겠습니다. 이미 판매하고 있는 하드웨어 매크로 프로그램들은 가격도 비싸고, 기능이 한정되어 있다보니 접근성이 많이 떨어지는게 사실이죠. 하드웨어 매크로를 사용할일이 그리 많지 않기도 하구요^^; 엔지엠 에디터를 사용하는 스크립트…
엔지엠 에디터 또는 플레이어 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…