본문 바로가기
RPA/AA 인강 정리

[3-1] 자주 사용하는 명령어들 간략 설명 및 모음

by 판순퐁 2021. 12. 21.

학습목표 >>

자동화 대상 프로세스를 찾아보고, 어떤 기본 명령어 Package를 사용해야 하는지 살펴보기

자바 사용해서 패키지도 만들고 공유 가능!

App integration
: 특정 위치나 윈도우에 있는 텍스트들을 추출

Application
: 실행하고자 하는 프로그램을 실행

Browser
: 웹브라우저 관련된 명령어(ex. 구글에 가고 싶다)

CSV/TXT
: CSV나 확장자를 가지고 있는 파일을 열거나 읽을 때 사용

Clipboard
: 윈도우 Clipboard를 조작할 때 사용하는 명령어

★Comment
: 특정한 액션을 가지고 있지는 않지만 원하는 텍스트를 작성  할 수 있음(주석) 유지보수 위해 꼭 적기

DLL
: DLL을 활용할 수 있는 명령어

Database
: 별도의 애플리케이션 없이 Database를 수정할 수 있는 명령어

Datetime
: Datetime 변수에 대한 조작이 가능한 명령어(ex. 내일 날짜)

Delay
: 일정 시간을 기다리게 하는 명령어

Dictionary
: Dictionary 변수를 관리하는 명령어

Email
: Email을 보거나 체크하는 등 관리할 때 사용하는 명령어

Error handler
: Error가 났을 때 어떤 행동을 할지 정의하는 명령어

★★★Excel
: Excel을 사용하는데 필요한 명령어
→ Excel basic : Excel을 안 열고 조작(엑셀프로그램을 안띄움)
→ Excel advanced : Excel을 열고 조작(엑셀프로그램을 띄움)

File
: 특정 파일/폴더를 지우거나 만들 때 사용하는 명령어

FTP/Sftp
: 별도의 프로그램 없이 작동하고 조작이 가능한 명령어

★★★多IF
: 특정 조건에서 현재 상태에 따라서 다르게 행동하도록 하는 명령어

Image Recognition
: 특정 이미지를 인식할 때 사용하는 명령어

Log To File
: 파일에 Log를 남기는 명령어

★多Loop (Continue, Break)
: 반복적인 업무를 지속하거나 종료할 때 사용하는 명령어

★多Message box 
: 팝업창을 띄움

Mouse
: 마우스를 조작(클릭, 동작 등)

Number
: Number 변수를 조작하는 명령어

OCR
: 이미지에서 텍스트를 추출할 때 사용

Office365
: Office365에 관련된 명령어

PDF
: 텍스트 추출 및 합치는 등 PDF 파일을 조작
ex. 2개의 pdf 하나로 만들거나 합침

Play Sound
: 특정 상황에서 소리가 나도록 함
ex. 로봇이 언제 끝나는지 모르거나 어떤 에러났을 때 소리로 듣고 싶을 때

Printer
: 프린터 조작 시에 사용하는 명령어

Prompt(물어본다)
: 로봇이 사람에게 답을 얻어 행동하게 하는 명령어
ex. 내 파일의 경로 묻고 싶을 때 for File 사용

Python script
: Python script를 임베디드 하거나 호출해서 사용

REST Web Service/ SOAP Web Service
: 제3의 공간에 있는 서비스를 제공받을 때 사용하는 명령어

★★★Recordar →Capture多多多★★★
: 정보를 추출하는 것뿐만 아니라 행동을 캡처할 때 사용
다양한 용도로 사용할 수 있다(아마 제일 많이 쓸 것)

SAP
: SAP 관련된 자동화를 할 때 사용
→ SAP GUI어플리케이션을 쓸 때는 Recorder-Capture를 사용해도 됨

Screen
: Screen을 캡처할 때 사용

Service
: Window의 Service를 관장할 때 사용하는 명령어
ex. stop하거나 start할 때

★★★Simulate keystrokes
: 키보드 입력할 때 사용

★★★Step
: 각각의 행동들을 하나의 그룹으로 지정함(폴더 역할)

System
: Restart, Shutdown 등 조작할 수 있는 명령어

Task Bot
: Task Bot 내에서 다른 Task Bot 실행하거나 중지할 때 사용
ex. 공용으로 만들어놓은 Task Bot을 활용하기 위해서 
이 봇에서 다른 봇을 호출/실행
*Task들을 쪼개놓는 식으로 만들기 권장함

★Terminal Emulator
: Terminal에 접근해서 조작할 수 있음

Wait
: 특정 조건까지 기다리게 함(Delay보다 지능적)
ex. 특정 화면이 생겼을 때 까지 기다렸다가 행동해

Window
: 창을 최대화/최소화 등을 함

XML
: XML 값을 받고 활용할 때 사용
ex. 순차적으로 값을 받아오거나.. 등

'RPA > AA 인강 정리' 카테고리의 다른 글

[3-2] 개발에서 필수적인 변수 개념 알아보기  (0) 2021.12.21