전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 이전 시간에 패러럴하게 실행할 수 있는 그룹 액션에 대해서 알아봤습니다. 이전 버전에서 불안정한 스레딩으로 여러가지 문제가 많았는데요. 새로운 버전은 멀티 환경에 최적화될 수 있도록 많은 부분들이 개선되고 있어요. 패러럴 기능에 대해서 좀 더 자세하게 알고 싶으면, 이전 글을 한번 읽어보시기 바랍니다. 오늘은 For 반복에 대해서 알아볼텐데요. 포 반복 액션은 하위로 추가한 액션들을 사용자가 설정한 횟수만큼 반복시켜주는 액션입니다. 엔지엠 매크로 6에서는 스레드 안정성 문제로 비동기 기능을 …
안녕하세요. 엔지엠소프트웨어입니다. 그동안 엔지엠 매크로 6에서 제공하지 않았던 새로운 기능을 소개하게 되었습니다. 비동기 그룹은 하위로 추가한 액션들을 매인 스크립트와 별개로 동작시킬 수 있는 막강한 액션입니다. 일반적으로 병렬 함수(패러럴 펑션: Parallel Function)라고 부릅니다. 병렬 함수는 여러가지 일을 동시에 할 수 있도록 해줍니다. 참고로, 병렬 함수를 여러개 사용하는 경우 몇가지 제약이 따르는데요. 동시성에 위배되는 행위를 처리할 수 없다는 것입니다. 동시성 위배는 단순히 말해서 동시에 하나의 상태를 …
안녕하세요. 엔지엠소프트웨어입니다. 이전 시간에 .NET Core 프레임워크를 이용해서 윈도우 폼 GUI를 만들었습니다. 오늘은 다국어를 처리할 수 있는 리소스 매니저 모듈을 만들거예요. 윈도우 응용 프로그램이나웹 응용프로그램이 유사한 방식을 사용합니다. 다만, 구현하는 방법이 약간(?) 다릅니다. 다국어를 지원하는 응용프로그램을 만드는건 많은 노력과 시간이 필요합니다. 물론, 프로그램의 규모가 클수록 비례하는 부분이죠^^ 비주얼 스튜디오에서 프로젝트를 열고, 새로운 프로젝트를 추가하세요. 프로젝트명은 Fw.Client.Res…
자바 공부의 잘못된 방법 자바를 배울 때, 일부 학습자들은 잘못된 방법을 택하고 있습니다. 이러한 잘못된 방법은 자바 공부의 효율성을 저하시킬 뿐만 아니라 개발자로서 성장하는 데도 방해가 될 수 있습니다. 문법에만 집중하기: 자바의 문법은 중요하지만, 그것만 안다고 자바 개발자가 될 수 있는 것은 아닙니다. 자바를 효과적으로 사용하려면 문법 외에도 개발 환경, 프레임워크, 알고리즘 등에 대한 이해가 필요합니다. 이론공부하기: 이론적인 지식은 중요하지만, 실제로 코드를 작성하고 실행하는 경험이 없다면 제대로 된 개발자가 될 …
시스템 프로그래밍 공부를 시작하는 방법 소개 안녕하세요! 수험생 여러분, 놀란 개발자입니다. 오늘은 2022년 9월 3일, 5시 40분이 되었습니다. 최근에 시스템 프로그래밍을 공부하고 싶다는 분들이 계셔서, 이쪽으로 공부하는 방법에 대해 문의를 주셨습니다. 이번 블로그에서는 그 질문에 대한 답변을 드리려고 합니다. 공부 순서 시스템 프로그래밍을 공부하기 위한 기준을 알려드리겠습니다. 먼저, 윈도우 운영체제를 기준으로 설명하겠습니다. 공부 기간은 일년 정도로 잡으시면 좋습니다. 다음은 공부 순서입니다. C 언어 자료…
안녕하세요. 엔지엠소프트웨어입니다. 클릭원스로 프로그램을 배포하고 있던중에 일부 컴퓨터에서 엔지엠 매크로 에디터와 플레이어가 재설치되는 문제가 발생하고 있었습니다. 이 문제는 2023년 8월 9일 이후에 발생합니다. 마이크로소프트에서 2023년 8월 9일날 업데이트가 되었는데요.KB5029244 또는KB50282448에서 문제가 발생합니다. 그래서, 해결 방법이 뭔지 좀 찾아봤습니다. 마이크로소프트 커뮤니티에 아래와 같은 글이 올라와 있네요. [Problem with multiple ClickOnce applications nee…
크롬 웹드라이버 연결시 "하나 이상의 오류가 발생했습니다." 에러가 표시되고, 웹 업무 자동화가 안되는 에러가 발생합니다. 현재 크롬 브라우저의 버전을 먼저 확인 해보세요. 크롬 버전이 115입니다. 크롬 웹드라이버를 자동으로 다운로드 하기 위해 확인하는 저장소는 [ 크롬드라이버 스토리지 ]를 이용합니다. 여기에 아직 크롬 115 버전이 등록이 안되어 있습니다. 그래서, 구글 웹드라이버 글을 찾아보니 공식적으로 업데이트가 안되었다고 하는데요. 115 드라이버를 [ 여기 ]에서 직접 다운로드…
윈도우 프로그램을 개발하다보면 "다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다."라는 에러를 만나는 경우가 매우 다양합니다. IntelliJ에서 Backend가 실행중이거나 Tomcat 프로세스가 사용중일수도 있습니다. 윈도우 프로그램인 엑셀, 오피스등등... 어떤 프로그램에서 사용하는 리소스 또는 파일들은 삭제가 안됩니다. 이런 문제는 간단하게 해결할 수 있는데요. 우선, 자신이 사용중인 프로그램의 프로세스를 강제로 종료시키는 방법입니다. 아래 그림과 같이 작업 관리자에서 문제가 되…
안녕하세요. 엔지엠소프트웨어입니다. 윈도우의 바로가기 아이콘을 만드는 방법에 대해 알아보겠습니다. ADB와 SCRCPY를 연동하는 방법은 아래 글을 참고하세요. [ADB 안드로이드 모바일 매크로 제작 방법. (ADB Android Scrcpy Mobile Macro) ] 윈도우에서 메모장을 실행하고, 아래 명령을 입력하세요. # 잠자기 모드 방지 및 기기 화면 끄기 scrcpy -Sw --window-width=270 --window-height=600 바탕화면에 1번 핸드폰 실행.bat로 파일을 저장하세요.…
안녕하세요. 엔지엠소프트웨어입니다. 요즘~ PC 업무보다 앱플레이어를 이용해서 모바일 업무를 자동화 하시는 분들이 많은거 같습니다. 엔지엠 매크로에도 대부분의 문의가 모바일 관련된거거든요. 비율로 보자면~ 모바일이 70프로, PC가 30프로정도 되는거 같아요. 컴퓨터에서 모바일 게임을 쉽게 즐길 수 있도록 해주는 앱플레이어(App Player)의 종류가 정말 많아졌습니다. 무료 배포하면서 광고비로 수익을 낼텐데요. 회사를 운영할만큼 광고 수익이 좋은거 봅니다. 아무튼, 사용자 입장에서 너무 선택지가 많으면 하나를 고르는게 너무 힘들…