전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다~ 자주 사용하는 반복기 처리중에 항목을 확인하면서 삭제하는 로직이 있습니다. 그런데, 컬렉션(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 { …
안녕하세요. 소심비형입니다. 오늘은 반복문에 대해서 알아보겠습니다. Java import java.util.ArrayList; public class WhileTest { public static void main(String[] args) { int i = 0; while (i < 3) { System.out.printf("while: %s", i); System.out.println(); i++; } i = 0; do { System.out.printf(…
for 반복문에대해 주의사항에대해 알려드리고자 왔습니다 일단 단풍선생님에 글을 먼저 읽고 오실것을 추천드립니다 먼저 아래와 같은 그림의 코드를 한번 봐주세용 해당 코드의 이미지서치후 변수들은 전부 들어질까요? for 반복문의 증가값은 0 으로 되어 있습니다 이럴때 저짝에 있는변수들은 변수값이 추가 될까여? 정답은 아니다 입니다 저 빨간색에 되어 있는변수를 정상적으로 이미지서치후 변수에 넣을라면 다음과 같이 설정하여야 합니다 아래 그림을 봐주세요 해당 …
알람기능을 for문으로 구현한 스크립트입니다. 보다시피 반복이라는 아이디의 for 문이 증가값 0으로 무한으로 돌게끔 되어있습니다. 여기서 문제가 발생하는데요. 석화시 일로 라는 포문 아래쪽에 액션이동이 무한루프되는 for문 ( 반복 ) 으로 올려주어야 하는데 올라가질 않습니다. 한참을 고민하다가 소심비형님과 얘기를 나누었는데요. 결과적으로는 for 문을 증가값 0을 줘서 무한반복으로 사용해서는 안된다고 합니다. 무한루프는 그룹과 액션이동을 잘 활용하세요!