배열은 가장 많이 사용하는 방법 중 하나 입니다.
배열 생성에 관련 내용은 하단 내용을 참고 하세요.
[ Autoit ] Array ( 배열 ) 추가하기
도움말의 ArrayAdd 로 검색하면 다음과 같은 예제가 나타납니다. #include Local $aArray, $sFill Local $aArray_Base[2][2] = [["Item 0 - 0", "Item 0 - 1"], ["Item 1 - 0", "Item 1 - 1"]] _ArrayDisplay($aAr..
smart-west.tistory.com
단순히 마우스의 위치나 제품 핸들 값을 통한 크기값을 가져와도 모두 배열 값으로 돌아오게 됩니다.
이러한 배열 값을 효과적으로 사용 하는 방법을 익히면 보다 효율적인 코딩이 가능해 집니다.
오늘 확인할 예제 코드는 다음과 같습니다.
#include <Array.au3>
#include <MsgBoxConstants.au3>
Local $iIndex
Local $aArray[5][2]
For $i = 0 To 4
For $j = 0 To 1
$aArray[$i][$j] = "#" & $i & $j
Next
Next
_ArrayDisplay($aArray, "Array")
; Search col 0
$iIndex = _ArrayBinarySearch($aArray, "#10", 0, 0, 0)
MsgBox($MB_SYSTEMMODAL, "Index", $iIndex)
; Search col 1
$iIndex = _ArrayBinarySearch($aArray, "#31", 0, 0, 1)
MsgBox($MB_SYSTEMMODAL, "Index", $iIndex)
먼저 기본적인 배열 구조는 다음과 같습니다.
배열이 표시되는 내용 까지 코드는 다음과 같습니다.
#include <Array.au3>
#include <MsgBoxConstants.au3>
Local $iIndex
Local $aArray[5][2]
For $i = 0 To 4
For $j = 0 To 1
$aArray[$i][$j] = "#" & $i & $j
Next
Next
_ArrayDisplay($aArray, "Array")
첫번째 검색의 경우 "#10" 을 검색하는 코드 입니다.
; Search col 0
$iIndex = _ArrayBinarySearch($aArray, "#10", 0, 0, 0)
MsgBox($MB_SYSTEMMODAL, "Index", $iIndex)
해당 검색 항목은 첫번째 줄을 검색해주게 됩니다. 검색한 항목은 Row1에 위치한 값입니다.
검색 결과는 대화상자로 표시 되며 줄수가 표시 됩니다. 줄수기준은 0 부터 시작하므로 1번째 줄 값인 1이 표시 되는것을 확인 할 수 있습니다.
두번째 검색내용은 다음과 같습니다.
; Search col 1
$iIndex = _ArrayBinarySearch($aArray, "#31", 0, 0, 1)
MsgBox($MB_SYSTEMMODAL, "Index", $iIndex)
두번째 줄인 Col1을 검색해 줍니다.
그 후 검색을 할 내용은 #31입니다.
해당 내용을 진행한 결과는 다음과 같습니다.
줄수나 칸수는 0부터 시작한다는걸 기준으로 4번째 줄인 Row3에 해당값이 위치하여 3이 결과 값으로 출력 됩니다.
도서 추천
https://www.millie.co.kr/v3/bookDetail/179592953?referrer=searchResult
AutoIt을 활용한 업무 자동화
배우기 쉬운 프리웨어 자동화 언어인 AutoIt을 사용하여 업무를 자동화 합니다. 이 책은 프로그래밍에 대한 지식이나 이론적인 부분을 살펴보기보다는 ..
www.millie.co.kr
https://ebook-product.kyobobook.co.kr/dig/epd/ebook/E000005138322
AutoIt을 활용한 업무 자동화 | PlanB | 스프링드림- 교보ebook
단순하지만 반복적이고 손이 많이 가는 업무를 진행하고 있나요? 업무 자동화를 꿈꾸지만 프로그래밍을 모르는 비전공자라서 시작을 두려워 하고 있지 않은가요? 프로그래밍을 잘 몰라도 예제
ebook-product.kyobobook.co.kr
'RPA 만들기 - 함수 사용법' 카테고리의 다른 글
[ Python ] Excel 파일에 데이터 기록하기(신규 xlsx 파일 생성) (0) | 2020.12.12 |
---|---|
[ Autoit ] Array ( 배열 ) push 하기 (0) | 2020.11.23 |
[ Autoit ] Array ( 배열 ) 추가하기 (0) | 2020.11.09 |
[ Autoit ] 프로그레스 바로 상태 표시하기 (0) | 2020.10.18 |
[ Autoit ] 다른 외부 프로그램/web주소 바로 실행하기 (0) | 2020.10.10 |