AutomationAnywhere 정리(3)

·2023년 5월 15일
0

🙂 명령어 정리

  • Excel

    • Excel basic : 엑셀을 안열고 조작 (엑셀 라이센스 필요 X, 설치된 Excel이 없어도 사용 가능, .xlsx 파일만 지원한다.)

      • Open : 열기 작업을 통해서 원하는 엑셀 파일과 Session명을 지정

        • Specific sheet name : 시작할 엑셀 시트 지정
        • Open in : 엑셀을 열 때 읽기 모드 또는 읽기/쓰기 모드로 열 것인지 정할 수 있다.
        • Password is required : 패스워드 관련된 부분
        • sheet contains a header : 헤더포함여부 선택(헤더가 한 줄 인 경우에만 지원)
      • (Excel 명령 사용 : 원하는 Action 사용) Get single cell : 특정 셀의 값 읽어오기

        • Cell Option
          • Active Cell : 현재 활성화 된 셀
          • Specific Cell : 특정 지정 셀
      • Set Cell : 특정 셀에 값을 입력 (값 입력 후 Save workbook과 같은 명령어를 같이 써서 저장한다.)

      • Close : 엑셀 파일을 닫으면서 동시에 Session도 닫힘

        • Save changes when closing file : 파일이 수정이 될 경우 저장할지 말지 선택
    • Excel advanced : 엑셀을 열고 조작 (설치된 Excel이 필요하며 고급 작업을 할 때 사용)

      • Open : 열기 작업을 통해서 원하는 엑셀 파일(xlsx)rhk Session명을 지정

      • (Loop를 이용해서 엑셀 파일 한 행씩 읽기) Set cell : 셀에 값 작성

      • Go to cell : 특정 셀로 이동

        • Cell Option
          • Specific cell
          • Active cell
            - One cell to the left
            - One cell to the right
            - One cell above
            - One cell below
            - Beginning of the row : 해당된 열의 맨 앞 cell로 이동
      • Close : 엑셀 파일을 닫으면서 동시에 Session도 닫힘

    • Office 365 Excel : 웹브라우저 상에서 Excel 365를 사용하는 경우에 사용


  • String : String 변수 관련 작동을 할 때 사용
    • Assign : 하나 이상의 String을 조합하는 경우
    • To number : 숫자형태의 문자열을 숫자로 변환 (※ 콤마가 들어간 문자열은 숫자가 아니므로 에러 발생)
    • Extract Text : 전체 문자 중에서 원하는 부분만 추출
      • Get characters
        • Before : 기준이 된 텍스트 뒤에 있는 텍스트가 나온다.
        • Afer : 기준이 된 텍스트 앞에 있는 텍스트가 나온다.
        • Befor and/or after : 원하는 값 앞 뒤의 텍스트를 입력하는 원하는 값이 추출된다.
          (※ 원하는 값 주변으로는 변하지 않는 값으로 설정해야 한다.)
      • If no match found, return : 조건이 맞지 않은 경우 리턴할 값을 정할 수 있다.
      • Number of characters to get : 조건이 맞는 경우 값을 몇 개만 추출할 건지 정한다.
    • Length : String 길이 확인
    • Replace : String 안의 text를 원하는 값으로 변경하는 경우
      • Find String : 찾아야 될 텍스트
      • Start from / Count : 찾고자 하는 텍스트의 범위
    • Trim : String 안의 빈칸 없앰
    • Find : 원하는 Text가 몇번째 위치에 있는지 확인

  • Number : Number 변수 관련 작동을 해야 할 때 사용
    • Assign : 원하는 Number를 넣거나 계산하는 경우
    • Decrement : 원하는 값으로 감소하는 경우
    • Increment : 원하는 값으로 증가시킬 경우
    • To String : Number 형태의 변수를 String 형태로 변환
      • Select the string variable to store the result : 소수점 관련하여 설정

  • ★ Simulate Keystrokes : 키보드 입력할 때 사용하는 명령어

    • Delay between each keystroke in ms (optional) : 문자가 입력되는 사이의 지연시간을 정할 수 있다.

    • Keystrokes : 키보드로 입력할 데이터를 작성한다.

      <ctrl + c 특수키 입력하는 방법>
      - 1) 키보드모양 이모티콘을 선택.
      - 2) Ctrl 키 모양 클릭
      - 3) [CTRL DOWN][CTRL UP]이 입력된다.
      - 4) ][ 사이에 C를 입력한다.
      - 5) [CTRL DOWN]c[CTRL UP]


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

  • ★ Task Bot : Task Bot 내에서 다른 Task Bot을 실행하거나 중지 할 때 사용하는 명령어(-> uipah의 Startjob 같은 역할)
    (자식 bot을 호출하면서 다양한 변수를 input/output하여 사용할 수 있다.)
    • Pause
    • Run
      • Task Bot to run : 실행할 복을 설정
      • Input value : input할 값 설정
      • Save the outcome to a variable : output값을 dictionary로 받아올 수 있다.(key는 변수명)
    • Stop

  • Terminal Emulator : Terminal에 접근해서 조작할 수 있는 명령어

  • ★ Wait : 특정 조건까지 기다리게 하는 명령어
    • Wait for condition : 조건에 맞을 때까지 대기 (ex) 파일이 생성될 때)
    • Wait for screen change : 화면이 변화될 때까지 대기 (ex) 로딩시간이 불규칙할 때)
      • Screen change relative to
        • Window : 해당되는 윈도우 안에 좌표 기반
        • Screen : 화면 전체에 대한 좌표 기반
      • How long to wait before comparing screens?(Seconds) : 변화를 인지하는 시점의 시작 시간 설정
      • How long to wait before screen comparing is stopped?(Seconds) : 화면 변화가 없을 경우 최대 기다리는 시간을 설정할 수 있다.
    • Wait for window : 윈도우에 변화가 있을 때까지 대기
      • Wait for window : 윈도우창이 열리기를/닫히기를 기다릴지 선택

  • XML : XML 값을 받고 활용할 때 사용하는 명령어

  • Loop : 반복적인 업무를 지속하거나 종료할 때 사용하는 명령어
    (IF 조건을 함께 사용하여 조건을 확인하고 결과에 따라서 Loop의 반복을 건너뛰거나(Continue), 중단(Break)할 수 있다.)
    • Loop Type
      • Iterator 타입 : 선택된 Option에 따라서 정해진 숫자만큼 반복 작업
        (DataTable, Folder, List.. 등 Iterator 타입을 지정할 수 있다.)
      • While 타입 : 정해진 조건이 충족하면 지속적으로 반복 작업
profile
모르면 괴롭고 알면 즐겁다.

0개의 댓글