전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 이전 시간에 패러럴하게 실행할 수 있는 그룹 액션에 대해서 알아봤습니다. 이전 버전에서 불안정한 스레딩으로 여러가지 문제가 많았는데요. 새로운 버전은 멀티 환경에 최적화될 수 있도록 많은 부분들이 개선되고 있어요. 패러럴 기능에 대해서 좀 더 자세하게 알고 싶으면, 이전 글을 한번 읽어보시기 바랍니다. 오늘은 For 반복에 대해서 알아볼텐데요. 포 반복 액션은 하위로 추가한 액션들을 사용자가 설정한 횟수만큼 반복시켜주는 액션입니다. 엔지엠 매크로 6에서는 스레드 안정성 문제로 비동기 기능을 …
AutoHotkey를 사용하여 반복 작업을 자동화하는 방법을 알려드리겠습니다. 아래는 반복문을 사용한 예제와 설명입니다. 기본 반복문 예제: 아래 스크립트는 Ctrl + j 조합을 누를 때, 숫자 1부터 5까지를 차례로 입력하는 예제입니다. ^j:: Loop, 5 ; 5번 반복 { Send %A_Index% ; 현재 반복 인덱스를 입력 } return 이 스크립트는 Ctrl + j를 누를 때 1부터 5까지의 숫자를 차례로 입력합니다. 반복 범위 지정: 원하는 범위 내에서 반복할 수 있습니다.…
안녕하세요. 엔지엠소프트웨어입니다. 이전 시간에 루아 개발 환경을 설치하고, 간단한 예제를 몇가지 실습 해봤습니다. 오늘은 루아스크립트의 조건문과 반복문에 대해서 알아볼건데요. 프로그래밍 언어에서 가장 중요한 부분이라서 꼭~ 이해하고 넘어가는게 좋을거예요^^ 1. 조건문 루아 언어에서 조건문은 VB와 비슷합니다. Java나 C#와는 다른데요. 저도 처음에 VB를 하다가 Java로 넘어올 때 문법이 달라서 햇갈렸던 적이 있습니다. 조건이란 참(True)과 거짓(False)으로 구분되는 어떤 동작을 실행하는 방법입니다. 설명이 …
자바에서 HashMap을 Foreach로 반복하는 예제 코드입니다. 개발자에게 후원하기 추천, 구독, 홍보꼭~ 부탁드립니다. 여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~ 감사합니다~
안녕하세요. 엔지엠소프트웨어입니다~ 자주 사용하는 반복기 처리중에 항목을 확인하면서 삭제하는 로직이 있습니다. 그런데, 컬렉션(Collection)을 순차적으로 돌면서 일치하는 항목을 삭제하면, 에러가 발생하게 됩니다. 컬렉션이 수정되었다면서 Exception을 발생시키죠~ 그래서 보통 for를 역으로 돌리면서 아이템을 삭제하게 됩니다. 이렇게하면 문제를 쉽게 해결할 수 있기 때문입니다. for (int i = myArray.Length; i --> 0; ) { //do something } 개발자에게 후원하기…
배열이 아닌... 속성(Property)으로 데이타를 관리한다면 어쩔 수 없이 속성을 반복하면서 초기화해야 합니다. // object chambers = { ALD28_PM1_2F: '', ALD28_PM4_2F: '', ALD22_PMB_2F: '', ALD25_PM2_2F: '', CVD24_PMD_2F: '', BHK03_PM1_2F: '', ALD21_PMB_2F: '', ALD21_PME_2F: '', ALD23_PM2_2F: '', ALD27_PMB_2F: '', POLY03_P…
안녕하세요. 엔지엠소프트웨어입니다. 가끔 받는 질문이 코딩을 몰라도 오토핫키나 파이썬 또는 C#으로 매크로를 제작할 수 있느냐는겁니다. 솔직히 누구나 시간과 노력을 들이면 충분히 가능하다고 말할 수 있습니다. 영어나 중국어를 배우면 사람마다 차이는 있겠지만, 언젠가는 하게 되잖아요? 프로그래밍도 비슷합니다. 컴퓨터와 대화할 수 있는 언어(C, C#, Java, Python, AutoHotKey등등...)를 배우는거니까요^^; 하지만, 영어를 배우다가 포기하는 사람들도 많습니다. 대부분 노력과 시간을 투자할 수 없거나 이 시간에 다른…
안녕하세요. 엔지엠소프트웨어입니다. 매크로 프로그램이 아닌 경우 키보드 반복 속도를 제어할일은 많지 않을겁니다. 또한, 하드웨어 방식으로 keyPress가 아니라면 키 반복 입력에 대해 이벤트를 알기도 어렵습니다. 그렇더라도 일부 특수한 환경에서는 KeyPress로 입력이 지속적으로 들어가도록 하고 싶을 수 있죠. 키보드의 반복 입력 속도는 0~31 사이의 값이며, 아래와 같이 처리할 수 있습니다. // C# [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastE…
안녕하세요. 소심비형입니다. 오늘은 흐름 제어의 마지막인 반복문에 대해서 알아보겠습니다. 지금까지 예제에서 사용된 do, for, foreach, while이 이에 해당됩니다. 반복문을 이용하여 루프를 만들고, 루프의 종료 기준에 따라 포함된 문을 여러번 실행할 수 있습니다. 반복문은 점프문이 있는 경우를 제외하고 순서대로 실행됩니다. 1. Do~While. do문은 while에 지정된 식이 false가 될 때까지 { }로 묶인 하나의 문 또는 블록을 반복하여 실행합니다. package FlowControl; publ…
안녕하세요. 소심비형입니다. 오늘은 흐름 제어의 마지막인 반복문에 대해 알아보겠습니다. 지금까지 예제에서 사용된 do, for, foreach, while이 이에 해당합니다. 반복문을 이용하여 루프를 만들고, 루프의 종료 기준에 따라 포함문을 여러번 실행할 수 있습니다. 반복문은 점프문이 있는 경우를 제외하고 순서대로 실행됩니다. 1. Do do문은 while에 지정된 식이 false가 될 때까지 { }로 묶인 하나의 문 또는 문 블록을 반복하여 실행합니다. using System; namespace While { …