System 라이브러리

개요

개요

System 라이브러리에서 제공하는 기능을 이용해 시스템을 제어할 수 있습니다.

파일 생성 및 삭제, 파일 실행 및 종료, 경로 생성 및 삭제, 복사 및 붙여넣기, DB 연결 등의 기능을 활용하여 시스템의 동작을 제어할 수 있습니다.

System 라이브러리에서 사용할 수 있는 기능은 다음과 같습니다.

System 라이브러리 기능의 샘플은 Designer 혹은 윈도우 탐색기를 이용하여 참조할 수 있습니다.

디자이너 경로: 메뉴 > 도움말 > 샘플 > Sample > System

윈도 탐색기 경로: C:\Users\user\AppData\Roaming\Brity RPA Designer\samples\System


[System 샘플 프로젝트명과 관련 라이브러리]

DBLibrary: DBConnection, GetDBData, UpdateDBData, SendDBCommand

Edit Registry: GetRegistryValue, SetRegistryValue

Manage Directory: CopyDrectory, CreateDirectory, DeleteDirectory, GetDrectoryList, IsDirectoryExist

Manage File : CloseFile, CopyFile, CreateFile, DeleteFile, ExecuteFile, GetFileList, IsFileExist, IsFileLock, MoveFile, ReadTextFile, Rename, WaitFileCreation, WaitFileDelete, WaitFileUnlock, WriteTextFile, ZipUnzip

Utilize Clipboard: ClipboardToFile, GetClipboard, SetClipboard

Other Samples: Copy(Ctrl+C), Cut(Ctrl+X), ExecuteCmd, GetSpecialFolder, InputBox, MessageBox, Paste(Ctrl+V), Screenshot(Alt+PrtSc), SelectAll(Ctrl+A), TimeStamp

공통 속성

공통 속성

COMMAND

카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

Command

문자

Y

-

N

실행할 명령어를 입력합니다.

Arguments

문자

N

-

N

실행 명령어에 필요한 인자를 입력합니다.

Encoding

콤보박스

N

-

N

텍스트 부호화(인코딩) 방식을 선택합니다.

※ 부호화 방식 종류

- Default, Unicode, BigEndianUnicode, ASCII, UTF8, UTF32, UTF7

Text

문자

Y

-

N

텍스트 문서에 입력할 문자열을 입력합니다.

DataFormat

콤보박스

Y

-

Y

클립보드 내용을 저장할 데이터 타입을 TextImage 중에서 선택합니다.

BeforeDelay(ms)

숫자

N

ms

Y

이벤트를 실행하기 전 대기 시간을 입력합니다. (1초 = 1000 밀리초)

AfterDelay(ms)

숫자

N

ms

Y

이벤트를 실행한 후 대기 시간을 입력합니다. (1초 = 1000 밀리초)

Path

문자

Y

-

N

대상 파일 경로를 입력합니다.

Input

문자

Y

-

N

클립보드에 저장할 값을 입력합니다.

ScrFilePath

문자

Y

-

N

원본 파일의 경로를 입력합니다.

DestFilePath

문자

Y

-

N

새로운 파일의 경로를 입력합니다.

ScrDirPath

문자

Y

-

N

원본 디렉토리의 경로를 입력합니다.

DestDirPath

문자

Y

-

N

새로운 디렉토리 경로를 입력합니다.

NewName

문자

Y

-

N

변경할 새 파일명을 입력합니다.

Overwrite

토글버튼

N

-

Y

저장할 위치에 같은 이름이 있을 경우 덮어쓸 것인지를 선택합니다.

MakeDirectory

토글버튼

N

-

Y

압축을 해제할 대상 폴더 하위에 '압축 파일명'으로 폴더를 생성한 후 압축을 풀지 선택합니다.

Timeout(Sec)

숫자

Y

sec

Y

이벤트가 완료될 때까지 기다릴 시간을 입력합니다.

Timeout(ms)

숫자

Y

ms

Y

이벤트가 완료될 때까지 기다릴 시간을 입력합니다.

File Size(KB)

숫자

Y

KB

N

대상 파일의 최소 용량을 설정하여 설정한 용량 이상이 되면 파일이 생성된 것으로 간주합니다.

FullScreen

토글버튼

N

-

N

화면 전체를 캡처할지 여부를 선택합니다.

BaseKey

토글버튼

N

-

Y

레지스트리 상위 키(루트 키)를 선택합니다.

※ 루트 키 종류

- ClassesRoot, CurrentUser, LocalMachines, Users, CurrentConfig

KeyName

문자

Y

-

N

레지스트리 키 이름을 입력합니다.

ValueName

문자

Y

-

N

레지스트리 키 값을 입력합니다.

Value

문자

Y

-

N

레지스트리 데이터 값을 입력합니다.

SourceType

콤보박스

Y

-

N

데이터 소스 타입을 TABLEVIEW 중에서 선택합니다.

Source

콤보박스

N

-

N

데이터 소스를 선택합니다.

MaxMegaBytes

숫자

Y

Byte

N

압축 시 제한 용량을 설정합니다.

DirectoryOrFile

버튼

N

-

Y

폴더(Directory)를 압축할지, 파일(File)을 압축할지 선택합니다.

MORE OPTION

카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

On Error

콤보박스

N

-

N

실행 시점에 오류 발생 시 수행할 동작을 지정합니다.

- 미지정 시: 오류 출력하고, 작업을 종료합니다.

- Ignore: 해당 오류를 무시합니다.

- Retry: 해당 액티비티를 1회 재시도합니다.

- Goto: 해당 액티비티가 실패한 경우 지정한 액티비티로 이동하여 시나리오를 수행합니다.

- _Event: 프로젝트 내에 생성된 이벤트를 선택합니다.

GotoStep Relative Position

숫자

N

-

N

해당 액티비티를 기준으로 이동할 액티비티를 선택합니다. Ctrl + F 를 통해 액티비티 번호를 확인 후 [해당 액티비티 번호] - [대상 액티비티 번호] 값을 입력합니다. (기본값: 0)

GotoStep Retry Count

콤보박스

N

-

N

해당 액티비티가 실패한 경우 지정된 횟수만큼 이동을 반복합니다. (기본값: 1)

DESCRIPTION

카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

Description

문자

N

-

N

해당 액티비티 카드에 대한 설명을 추가합니다.

Description이 입력되면 플로차트의 해당 액티비티 설명에 표시되고, Description이 없는 경우에는 대푯값이 해당 액티비티 설명에 표시됩니다.

CreateFile

CreateFile

개요

지정한 경로에 파일을 생성합니다.

사용 절차

txt, xml, html 등 텍스트 포맷의 파일만 생성이 가능하며 Excel, Word 문서 등과 같이 특정 앱에 의해 작성되는 파일 포맷은 생성할 수 없습니다.

  1. Path에 생성할 파일 경로와 파일명을 입력하세요.

  2. Overwrite에서 경로상에 같은 이름의 파일이 있을 경우 덮어쓸지 선택하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 경로에 'IPA Test.txt'라는 Notepad 앱 파일을 생성하고 삭제합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

DeleteFile, IsFileExist

ExecuteFile

ExecuteFile

개요

지정한 파일을 실행합니다.

사용 절차

지정한 파일의 확장자에 따라 시스템에서 지정된 앱이 실행되고, 실행된 앱의 PID를 반환합니다.

  1. [Output] Output에 실행된 앱의 PID를 저장할 변수를 입력하세요.

  2. Timeout에 대상 파일이 열릴 때까지의 대기 시간을 입력하세요.

  3. Path에 실행할 파일의 경로와 파일명을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 경로에 'IPA Test.txt'라는 Notepad 앱 파일을 생성하고 실행합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

DeleteFile, IsFileExist

CloseFile

CloseFile

개요

실행 중인 파일을 종료합니다.

사용 절차

ExecuteFile 액티비티를 통해 파일을 실행하고 반환받은 PID를 이용하여 실행 중인 파일을 종료합니다.

[Input] PID에 종료할 파일의 PID를 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] PID

변수

Y

-

N

종료할 파일의 PID를 입력합니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 경로에 'IPA Test.txt'라는 Notepad 앱 파일을 생성하고 연 후 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

CreateFile, ExecuteFile

CopyFile

CopyFile

개요

지정한 파일을 복사합니다.

사용 절차

  1. SrcFilePath에 복사할 원본 파일의 경로와 파일명을 입력하세요.

  2. DestFilePath에 복사한 파일을 저장할 새로운 경로와 파일명을 입력하세요.

  3. Overwrite에서 저장할 경로에 같은 이름의 파일이 있을 경우 덮어쓸지 선택하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 경로에 'IPA Test.txt'라는 Notepad 앱 파일을 생성하고, 이 파일을 복사하여 새로 지정한 경로에 'IPA Test_Copy.txt'라는 파일명으로 저장합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

CreateFile, CloseFile, DeleteFile

DeleteFile

DeleteFile

개요

지정한 파일을 삭제합니다.

사용 절차

Path에 삭제할 파일의 경로와 파일명을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 경로에 있는 'IPA Test.txt' Notepad 앱 파일을 삭제합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

CreateFile, CloseFile, CopyFile

IsFileExist

IsFileExist

개요

지정한 파일이 존재하는지 확인합니다.

사용 절차

  1. [Output] Output에 검사한 결과 값을 저장할 변수를 입력하세요.

  2. Path에 파일 존재 여부를 확인할 경로와 파일명을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Output

변수

Y

-

Y

조건에 맞는 파일이 존재하면 True를, 존재하지 않으면 False를 반환합니다.

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 경로에 'IPA Test.txt' Notepad 앱 파일 있는지 검사하고,  그 결과를 메시지 박스에 출력합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

IsDirectoryExist

ReadTextFile

ReadTextFile

개요

대상 텍스트 파일을 읽어 문자열로 가져옵니다.

사용 절차

  1. [Output] Output에 읽어온 텍스트를 저장할 변수를 입력하세요.

  2. Encoding에서 텍스트 부호화(인코딩) 방식을 선택하세요.

  3. Path에 읽어올 파일의 경로와 파일명을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Output

변수

Y

-

Y

파일에서 읽어온 문자열을 저장할 변수를 입력합니다. (기본값: RESULT)

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 경로에 있는 'IPA Test.txt' Notepad 앱 파일에서 텍스트를 읽어와 'readTextFile' 변수에 저장합니다. 파일에서 읽어온 텍스트를 후속 프로세스에서 활용할 수 있습니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

WriteTextFile

WriteTextFile

WriteTextFile

개요

대상 텍스트 파일에 문자열을 입력하고 저장합니다.

사용 절차

  1. Encoding에 텍스트 부호화(인코딩) 방식을 선택하세요.

  2. Text에 입력할 문자열을 입력합니다.

  3. Path에 문자열을 입력할 파일의 경로와 파일명을 입력하세요.

  4. Overwrite에 저장할 경로에 같은 이름의 파일이 있을 경우 덮어쓸지 선택하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 경로에 'IPA Test.txt'라는 Notepad 앱 파일을 생성하고 연 후 'WriteTextFile Test' 텍스트를 입력하고 파일을 종료합니다. 파일에 쓰기한 텍스트를 후속 프로세스에 활용할 수 있습니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

ReadTextFile

CreateDirectory

CreateDirectory

개요

지정한 경로에 새 디렉토리를 생성합니다.

사용 절차

Path에 디렉토리를 생성할 경로를 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

'C:\\IPA Test' 디렉토리를 새로 생성합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

DeleteDirectory

IsDirectoryExist

IsDirectoryExist

개요

지정한 디렉토리가 존재하는지 확인합니다.

사용 절차

  1. [Output] Output에 검사한 결과 값을 저장할 변수를 입력하세요.

  2. Path에 디렉토리 존재 여부를 확인할 경로를 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Output

변수

Y

-

Y

조건에 맞는 디렉토리가 존재하면 True를, 존재하지 않으면 False를 반환합니다.

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

'C:\\IPA Test' 디렉토리가 있는지 검사하고, 그 결과를 메시지 박스로 출력합니다.
디렉토리 존재 여부에 따라 후속 프로세스를 진행할 때 활용할 수 있습니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

IsFileExist

CopyDirectory

CopyDirectory

개요

지정한 디렉토리를 복사합니다.

사용 절차

  1. SrcDirPath에 복사할 원본 디렉토리 경로를 입력하세요.

  2. DescDirPath에 복사한 디렉토리를 저장할 새 디렉토리 경로를 입력하세요.

  3. Overwrite에서 저장할 경로에 같은 이름의 디렉토리가 경우 덮어쓸지 선택하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 경로에 생성한 디렉토리를 복사하여 새 경로에 저장합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

CreateFile, CloseFile, DeleteFile

DeleteDirectory

DeleteDirectory

개요

지정한 디렉토리를 삭제합니다.

사용 절차

Path에 삭제할 디렉토리 경로를 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 C:\\IPA Test\\DeleteDir_Test2 디렉토리를 삭제합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

CreateDirectory, CopyDirectory

GetFileList

GetFileList

개요

지정한 디렉토리의 파일 목록을 가져옵니다.

사용 절차

  1. [Output] Output에 가져온 파일 목록을 저장할 변수를 입력하세요.

  2. Path에 파일 목록을 가져올 디렉토리 경로를 입력하세요.

카드 출력 속성

카드 속성

속성

리턴타입

리턴 추가설명

설명

결과 예시

Output

1차원배열

string

선택된 "Path" 내 파일 경로의 목록이 반환됩니다.

0: 'C:\Users\Desktop\Brity RPA BOT.lnk'

1: 'C:\Users\Desktop\Brity RPA Designer.lnk'

카드 입력 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

C:\\ 디렉토리의 파일 목록을 가져와 메시지 박스에 출력합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

GetDirectoryList

GetDirectoryList

GetDirectoryList

개요

지정한 디렉토리의 하위 디렉토리 목록을 가져옵니다.

사용 절차

  1. [Output] Output에 가져온 디렉토리 목록을 저장할 변수를 입력하세요.

  2. Path에 디렉토리 목록을 가져올 상위 디렉토리 경로를 입력하세요.

카드 출력 속성

카드 속성

속성

리턴타입

리턴 추가설명

설명

결과 예시

Output

1차원배열

string

선택된 "Path"의 하위 폴더 경로의 목록이 반환됩니다.

0: 'C:\Program Files'

1: 'C:\Program Files (x86)'

카드 입력 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

C:\\ 디렉토리의 하위 디렉토리 가져와 메시지 박스에 출력합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

GetFileList

InputBox

InputBox

개요

화면에 사용자 입력을 받을 수 있는 입력 박스를 표시합니다.

사용 절차

디자이너에서 수행할 경우에만 동작합니다.

  1. [Output] Variable에 입력한 값을 저장할 변수를 입력하세요.

  2. DefaultValue에 입력 박스에 표시할 값을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Variable

변수

Y

-

Y

입력한 값을 저장할 변수를 입력합니다. (기본값: RESULT)

N

DefaultValue

문자

N

-

N

입력 박스에 표시할 값을 작은따옴표 안에 입력합니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 경로에 'IPA Test.txt'라는 Notepad 앱 파일을 생성하고 사용자가 입력한 텍스트를 this.inputBox 변수에 저장합니다. 디자이너에서 문자로 사용자 입력을 받아 후속 프로세스에 활용할 때 사용합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

특이 사항

InputBox는 Designer에서 수행할 경우에만 동작합니다. 시나리오 작성 시 디버깅을 위해 사용할 수 있습니다.

연관/유사 액티비티

MessageBox

MessageBox

MessageBox

개요

화면에 메시지 박스를 표시합니다.

사용 절차

디자이너에서 수행할 경우에만 동작합니다.

Arguments에 메시지 박스에 표시할 값을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

Arguments

문자

N

-

Y

메시지 박스에 표시할 값을 입력합니다. (기본값: RESULT)

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

InputBox로 입력 받은 문자열(변수)을 메시지 박스로 출력합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

특이 사항

MessageBox로 출력하는 값은 디자이너에서 수행할 경우에만 동작합니다. 시나리오 작성 시 디버깅을 위해 사용할 수 있습니다.

연관/유사 액티비티

MessageBox

GetClipboard

GetClipboard

개요

시스템 클립보드에 저장된 값을 가져옵니다.

사용 절차

[Output] Output에 클립보드에서 읽어온 값을 저장할 변수를 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Output

변수

Y

-

Y

클립보드에서 읽은 값을 저장할 변수를 입력합니다. (기본값: RESULT)

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

구글 사이트에서 GetImageBounds 액티비티로 찾은 구글 이미지의 특정 위칫값을 클립보드로 가져옵니다. 클립보드에 저장된 값을 가져와 후속 프로세스에 활용할 수 있습니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

SetClipboard

SetClipboard

SetClipboard

개요

입력한 값을 시스템 클립보드에 저장합니다.

사용 절차

키보드의 'Ctrl+C' 단축키와 동일한 효과를 가지므로 저장된 값은 붙여넣기 기능에 사용할 수 있습니다.

Input에 클립보드에 저장할 값을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

그림판의 특정 위치에 있는 텍스트를 클립보드로 가져와 Notepad 앱에 붙여넣습니다. 클립보드에 저장된 값을 가져와 후속 프로세스에 활용할 수 있습니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

GetClipboard

ClipboardToFile

ClipboardToFile

개요

이미지, 텍스트 등 클립보드에 있는 내용을 파일로 저장합니다.

사용 절차

  1. DataFormat에서 클립보드에 저장할 데이터 형식을 선택하세요.

  2. Path에 클립보드 내용을 저장할 파일 경로와 파일명을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

Notepad 앱에 있는 내용을 클립보드에 저장한 후 해당 내용을 지정한 파일 형식으로 저장합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

GetClipboard, SetClipboard

GetSpecialFolder

GetSpecialFolder

개요

Windows에서 기본 제공되는 시스템 폴더의 경로를 가져옵니다.

사용 절차

  1. [Output] Output에 가져온 시스템 폴더 경로를 저장할 변수를 입력하세요.

  2. FolderType에서 시스템 폴더 형식을 선택하세요.

카드 출력 속성

카드 속성

속성

리턴타입

리턴 추가설명

설명

결과 예시

Output

string

-

가져온 시스템 폴더 경로가 반환됩니다.

'C:\Users\SDS\Desktop\'

카드 입력 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

FolderType

콤보박스

Y

-

Y

시스템 폴더 형식을 선택합니다.

※ 폴더 형식

- MyDocuments, ApplicationData, Desktop, Temp, InternetCache, StartMenu, ProgramFiles, Windows, System

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

시스템 폴더의 경로를 읽어와 'RESULT' 변수값으로 반환합니다.
클립보드에 저장된 내용을 지정 경로(RESULT+test_RPA.txt)에 저장합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

특이 사항

Windows에 기본 설치되는 폴더 경로를 활용합니다.

연관/유사 액티비티

GetFileList, GetDirectoryList, GetClipboard, GetRegistryValue

Screenshot(Alt+PrtSc)

Screenshot(Alt+PrtSc)

개요

현재 포커스를 가진 화면을 캡처합니다.

사용 절차

캡처할 화면이 포커스되어 있어야 합니다.

  1. 액티비티 카드(OpenApp, ChromeOpen 등)을 이용하여 캡처하고자 하는 화면을 구성하세요.

  2. BeforeDelayAfterDelay에 각각 화면 캡처 이벤트 전, 후 대기시간을 입력하세요.

  3. Path에 캡처된 화면을 저장할 파일 경로와 파일명을 입력하세요.

  4. FullScreen에서 화면 전체를 캡처할지 설정하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

실행한 Notepad 앱 화면을 캡처(Screenshot(Alt+PrtSc))하여 'C:\IPA ScreenShotTest.png'에 저장합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

ExecuteFile

Copy(Ctrl+C)

Copy(Ctrl+C)

개요

지정한 파일을 복사합니다. 키보드의 'Ctrl+C' 단축키와 동일한 효과를 가집니다.

사용 절차

특정 문자, 파일 등 포커스된 대상이 있어야 합니다.

  1. 화면에서 특정 문자, 파일 등이 포커스되도록 설정하세요.

  2. BeforeDelayAfterDelay에 각각 복사하기 전, 후 대기 시간을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

새로 생성한 Notepad 앱 파일을 열어 'Ctrl+C Test'를 입력하고, 입력한 내용을 복사(Copy(Ctrl+C))한 후 붙여넣기(Pastre(Ctrl+V))를 수행합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

SelectAll(CTRL+A), Paste(CTRL+V), Cut(CTRL+X)

Cut(Ctrl+X)

Cut(Ctrl+X)

개요

현재 포커스된 대상 문자, 파일 등을 잘라냅니다. 키보드의 'Ctrl+X' 단축키와 동일한 효과를 가집니다.

사용 절차

특정 문자, 파일 등 포커스된 대상이 있어야 합니다.

  1. 화면에서 특정 문자, 파일 등이 포커스되도록 설정하세요.

  2. BeforeDelayAfterDelay에 각각 잘라내기 전, 후 대기 시간을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

새로 생성한 Notepad 앱 파일을 열어 'Ctrl+X Test'를 입력하고, 입력한 내용을 모두 선택(SelectAll(Ctrl+A))해 잘라낸(Copy(Ctrl+X)) 후 붙여넣기(Paste(Ctrl+V))를 수행합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

SelectAll(CTRL+A), Paste(CTRL+V), Cut(CTRL+C)

Paste(Ctrl+V)

Paste(Ctrl+V)

개요

현재 포커스를 가진 화면을 대상으로 붙여넣기 합니다. 키보드의 'Ctrl+V' 단축키와 동일한 효과를 가집니다.

사용 절차

대상 화면이 포커스되어야 합니다.

  1. 붙여넣을 대상 화면이 포커스되도록 설정하세요.

  2. BeforeDelayAfterDelay에 각각 붙여넣기 전, 후 대기 시간을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

새로 생성한 Notepad 앱 파일을 열어 'Ctrl+V Test'를 입력하고, 입력한 내용을 모두 선택(SelectAll(Ctrl+A))해 잘라낸(Cut(Ctrl+X)) 후 붙여넣기(Paste(Ctrl+V))를 수행합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

SelectAll(CTRL+A), Copy(CTRL+C), Cut(CTRL+X)

SelectAll(Ctrl+A)

SelectAll(Ctrl+A)

개요

현재 포커스를 가진 화면을 대상으로 모두 선택합니다. 키보드의 Ctrl+A 단축키와 동일한 효과를 가집니다.

사용 절차

대상 화면이 포커스되어야 합니다.

  1. 모두 선택할 대상 화면이 포커스되도록 설정하세요.

  2. BeforeDelayAfterDelay에 각각 모두 선택하기 전, 후 대기 시간을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

새로 생성한 Notepad 앱 파일을 열어 'Ctrl+V Test'를 입력하고, 입력한 내용을 모두 선택(SelectAll(Ctrl+A))해 잘라낸(Cut(Ctrl+X)) 후 붙여넣기(Paste(Ctrl+V))를 수행합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

Paste(CTRL+V), Copy(CTRL+C), Cut(CTRL+X)

ExecuteCmd

ExecuteCmd

개요

백그라운드에서 프로그램 명령을 실행한 후 실행 결과를 반환합니다. 화면에 보이지 않는 상태로 실행됩니다.

사용 절차

  1. [Output] Output에 대상 프로그램의 실행 결과를 저장할 변수를 입력하세요.

  2. Command에 실행할 명령어를 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

백그라운드에서 dir 명령을 실행한 후 결과를 'cmdVar1' 변수로 반환 및 메시지 박스로 출력합니다.
반환값은 명령 수행 시 발생하는 표준 출력(Standard Output) 문자열이 됩니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

특이 사항

충분한 Timeout(ms) 시간을 할당하지 않을 경우 결괏값을 가져오지 못할 수도 있습니다.

연관/유사 액티비티

ExecuteFile

TimeStamp

TimeStamp

개요

지정한 시간부터 현재 시간까지의 경과 시간을 밀리초(millisecond) 단위로 반환합니다.

사용 절차

  1. Output에 경과 시간을 저장할 변수를 입력하세요.

  2. BaseTime에 계산할 시작 시간을 입력하세요.

카드 출력 속성

카드 속성

속성

리턴타입

리턴 추가설명

설명

결과 예시

Output

string

-

"BaseTime"으로 부터 경과된 시간이 반환됩니다.

'1012'

카드 입력 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

BaseTime

문자

Y

-

Y

경과 시간을 계산할 시작 시간을 입력합니다. (기본값: 0)

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

Notepad 앱을 열고, 텍스트 입력, 잘라내기, 붙여넣기 등을 수행한 시간을 메시지 박스로 출력합니다.
경과 시간에 대한 처리가 필요할 때 활용할 수 있습니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

MessageBox

GetRegistryValue

GetRegistryValue

개요

지정한 레지스트리 경로의 키 값을 가져옵니다.

사용 절차

  1. [Output] Output에 레지스트리 키 값을 저장할 변수를 설정하세요.

  2. BaseKey에서 레지스트리 상위 키(루트 키)를 선택하세요.

  3. KeyName에 레지스트리 키 이름을 입력하세요.

  4. ValueName에 레지스트리 키 값을 입력하세요.

카드 출력 속성

카드 속성

속성

리턴타입

리턴 추가설명

설명

결과 예시

Output

object

선택된 레지스트리의 값에 의해 결정됩니다.

예) string, DWORD, QWORD, ...

선택된 레지스트리 경로의 값을 반환합니다.

※ 경로 : (BaseKey)\(KeyName) 내 (ValueName)의 값

'C:\Program Files\7-Zip\123\'

카드 입력 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 경로의 레지스트리 값을 읽어와 'getRegistryValue' 변수로 반환하고, 메시지 박스로 출력합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

SetRegistryValue

SetRegistryValue

SetRegistryValue

개요

지정한 레지스트리 경로에 키 값을 입력합니다.

사용 절차

  1. BaseKey에서 레지스트리 상위 키(루트 키)를 선택하세요.

  2. ValueKind에서 레지스트리 키 종류를 선택하세요.

  3. KeyName에 레지스트리 키 이름을 입력하세요.

  4. ValueName에 레지스트리 키 값을 입력하세요.

  5. Value에 레지스트리 데이터 값을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

ValueKind

콤보박스

N

-

Y

레지스트리 키 종류를 선택합니다.

※ 키 종류

- String, ExpendString, Binary, DWord, MultiString, QWord

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 경로에 레지스트리 값을 입력합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

GetRegistryValue

MoveFile

MoveFile

개요

파일을 현재 디렉토리에서 다른 디렉토리로 이동시킵니다.

사용 절차

  1. SrcFilePath에 이동할 원본 파일의 경로와 파일명을 입력하세요.

  2. DescFilePath에 이동한 파일을 저장할 새로운 경로를 입력하세요.

  3. Overwrite에서 저장할 경로에 같은 이름의 파일이 있을 경우 덮어쓸지 선택하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

폴더와 파일을 각각 생성한 후 생성한 파일을 지정한 폴더로 이동하고, 폴더는 삭제합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

CopyFile, DeleteFile, CloseFile

RenameFile

RenameFile

개요

대상 파일의 이름을 변경합니다.

사용 절차

  1. NewName에 변경할 새 파일명을 입력하세요.

  2. SrcFilePath에 이름을 변경할 대상 파일의 경로와 파일명을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

새로 생성한 파일의 이름을 변경합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

CreateFile

DBConnection

DBConnection

개요

MsSQL, Oracle 등의 DB와 연결합니다.

사용 절차

DB 연결을 위해서는 ODBC 드라이버가 설치되어 있어야 합니다.

ODBC 설정하기

  1. [Output] DataSource에 데이터 소스 정보를 저장할 변수를 입력하세요.

  2. [Output] Connection에 연결 정보를 저장할 변수를 입력하세요.

  3. DSN에서 연결할 DSN를 선택하세요.

  4. SourceType에 데이터 소스 타입을 선택하세요.

  5. Source에 데이터 소스를 선택하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Connection

변수

Y

-

N

연결 정보를 저장할 변수를 입력합니다.

N

[Output] DataSource

변수

Y

-

N

데이터 소스 정보를 저장할 변수를 입력합니다.

N

DSN

콤보박스

Y

-

N

연결할 DSN을 선택합니다.

※ DSN 종류

- Excel Files. MS Access Database , orcl

N

UID

문자

N

-

N

사용자 ID를 입력합니다.

N

PWD

기타

N

-

N

비밀번호를 입력합니다.

Normal 형식으로 입력할 경우, Source 목록 선택이 수행되지 않습니다.

Y

[DATASOURCE] SourceType

콤보박스

Y

-

N

데이터 소스 타입을 선택합니다.

※ 데이터 소스 타입 종류

- TABLE, VIEW

Y

[DATASOURCE] Source

콤보박스

N

-

N

데이터 소스를 선택합니다.


Source 선택은 PWD 에 Secure 타입으로 유효한 패스워드를 문자열로 입력한 후 목록을 확인하여 선택 가능합니다.

N

[MORE OPTIONS] Timeout

숫자

Y

sec

Y

DB 명령을 실행 후 대기할 시간을 입력합니다.

Y

카드 속성

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

카드 속성

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

DB에 연결하여 연결 정보와 소스 정보를 변수로 저장합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

GetDBData, UpdateDBData, SendDBCommand

GetDBData

GetDBData

개요

연결한 DB에서 특정 필드의 데이터를 가져옵니다.

사용 절차

  1. [Output] Output에 가져온 필드 데이터를 저장할 변수를 입력하세요.

  2. [Input] Connection에 가져올 DB의 연결 정보 변수를 입력하세요.

  3. [Input] DataSource에 가져올 DB의 데이터 소스 변수를 입력하세요.

  4. UseSource에서 데이터 소스를 사용할지 설정하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Output

변수

Y

-

N

가져온 필드 데이터를 저장할 변수를 지정합니다.

N

[Input] DataSource

변수

Y

-

N

가져올 DB의 데이터 소스 변수를 지정합니다.

N

[Input] Connection

변수

Y

-

N

데이터를 가져올 DB의 연결 정보 변수를 지정합니다.

N

UseSource

토글버튼

N

-

Y

데이터 소스를 사용할지 설정합니다.

N

[MORE OPTIONS] Timeout

숫자

Y

sec

Y

DB 명령을 실행 후 대기할 시간을 입력합니다.

Y

카드 속성

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

카드 속성

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

연결한 DB에서 특정 필드의 데이터를 가져와 변수로 저장합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

DBConnection, UpdateDBData, SendDBCommand

UpdateDBData

UpdateDBData

개요

연결한 DB의 특정 필드를 업데이트합니다.

사용 절차

  1. [Output] Output에 필드 데이터를 업데이트한 결과를 저장할 변수를 입력하세요.

  2. [Input] Input에 업데이트할 대상 필드를 입력하세요.

  3. [Input] Connection에 업데이트할 DB의 연결 정보 변수를 입력하세요.

  4. [Input] DataSource에 업데이트할 DB의 데이터 소스 변수를 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Output

변수

Y

-

N

필드 데이터를 업데이트한 결과를 저장할 변수를 입력합니다.

N

[Input] Input

변수

Y

-

N

업데이트할 대상 필드를 입력합니다.

N

[Input] Connection

변수

Y

-

N

업데이트할 DB의 연결 정보 변수를 입력합니다.

N

[Input] DataSource

변수

Y

-

N

업데이트할 DB의 데이터 소스 변수를 입력합니다.

N

[MORE OPTIONS] Timeout

숫자

Y

sec

Y

DB 명령을 실행 후 대기할 시간을 입력합니다.

Y

카드 속성

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

카드 속성

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

연결한 DB의 특정 필드를 변경된 정보로 업데이트합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

DBConnection, GetDBData, SendDBCommand

SendDBCommand

SendDBCommand

개요

연결한 DB에 특정 쿼리를 실행합니다.

사용 절차

DBConnection 액티비티를 사용하여 쿼리 대상 DB가 연결되어 있어야 합니다.

  1. [Output] Output에 쿼리를 실행한 결과를 저장할 변수를 입력하세요.

  2. [Input] Connection에 연결할 DB의 변수를 입력하세요.

  3. Command에 연결된 DB로 실행될 쿼리 명령문을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Output

변수

Y

-

N

쿼리를 실행한 결과를 저장할 변수를 입력합니다.

N

[Input] Connection

변수

Y

-

N

쿼리를 실행할 DB를 선택합니다.

N

Command

문자

Y

-

N

실행할 쿼리 명령어를 작은따옴표 안에 입력합니다.

N

[MORE OPTIONS] Timeout

숫자

Y

sec

Y

DB 명령을 실행 후 대기할 시간을 입력합니다.

Y

카드 속성

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

카드 속성

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

연결된 DB의 테이블 정보를 조회하는 쿼리를 실행하여, 조회된 결과를 'data3' 변수에 저장하고 메시지 박스로 출력합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

DBConnection, GetDBData, UpdateDBData

Zip

Zip

개요

지정한 폴더 또는 파일을 압축합니다.

사용 절차

  1. SrcFilePath에 압축할 원본 파일의 경로를 입력하세요.

  2. SrcDirPath에 압축할 원본 폴더의 경로를 입력하세요.

  3. DestDirPath에 압축한 파일을 저장할 경로를 입력하세요.

  4. DirectoryOrFile에 압축 대상이 폴더인지 파일인지를 선택하세요.

  5. IncludeDirectoryPath에 압축 대상이 파일인 경우 상위 디렉토리명을 포함할지 여부를 선택하세요.

  6. MaxMegaBytes에 압축 시 제한 용량을 설정하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

C:\\IPA_SAMPLE 폴더를 압축합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

UnZip

UnZip

UnZip

개요

지정한 압축 파일을 해제합니다.

사용 절차

  1. SrcDirPath에 압축을 해제할 파일의 경로를 입력하세요.

  2. DestDirPath에 압축을 해제할 대상 폴더의 경로를 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

C:\\IPA_SAMPLE.zip 경로의 압축 파일을 C:\\IPA_SAMPLE 경로에 압축을 해제합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

Zip

IsFileLock

IsFileLock

개요

지정한 파일이 다른 프로세스에서 실행되어 현재 잠금(Locked) 상태인지 검사합니다.

사용 절차

  1. [Output] Output에 잠금 상태를 검사한 결과를 저장할 변수를 입력하세요.

  2. Path에 잠금 상태(실행 여부)를 검사할 파일의 경로를 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Output

변수

Y

-

Y

파일이 실행 중인지(잠금 상태) 검사한 결과를 저장할 변수를 입력합니다. (기본값: RESULT)

파일이 실행 중이면 True, 실행 중이 아니면 False를 반환합니다.

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

새로운 Excel 파일을 생성한 후 파일 실행 여부를 확인하여 그 결과를 메시지 박스로 출력합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

IsFileExist, WaitFileUnlock

WaitFileUnlock

WaitFileUnlock

개요

실행 중인 특정 파일이 종료될 때까지 기다립니다.

사용 절차

  1. Timeout(Sec)에 대기할 시간을 입력하세요.

  2. Path에 종료될 때까지 대기할 대상 파일의 경로와 파일명을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Output

변수

Y

-

Y

COMMAND 그룹 속성 조건에 맞는 파일이 종료되면 결과값을 True, 아니면 False를 반환합니다.

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

새로운 Excel 파일을 생성하고 실행한 후 해당 파일이 종료될 때까지 지정 시간 동안 대기합니다. 이후 종료되었는지를 점검하고 그 결과를 메시지 박스로 출력합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

WaitFileCreation, WaitFileDelete

WaitFileCreation

WaitFileCreation

개요

특정 파일이 생성될 때까지 기다립니다.

사용 절차

  1. Timeout(Sec)에 대기할 시간을 입력하세요.

  2. Path에 생성될 때까지 대기할 대상 파일의 경로와 파일명을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Output

변수

Y

-

Y

COMMAND 그룹 속성 조건에 맞는 파일이 생성되면 결과값을 True, 아니면 False를 반환합니다.

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

새로운 Excel 파일이 생성될 때까지 지정 시간 동안 대기합니다. 이후 생성되었는지 점검하고 그 결과를 메시지 박스로 출력합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

WaitFileUnlock, WaitFileDelete

WaitFileDelete

WaitFileDelete

개요

특정 파일이 삭제될 때까지 기다립니다.

사용 절차

  1. Timeout(Sec)에 대기할 시간을 입력하세요.

  2. Path에 삭제될 때까지 대기할 대상 파일의 경로와 파일명을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Output

변수

Y

-

Y

COMMAND 그룹 속성 조건에 맞는 파일이 삭제되면 결과값을 True, 아니면 False를 반환합니다.

Y

COMMAND

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 파일이 삭제될 때까지 지정 시간 동안 대기합니다. 이후 삭제되었는지 점검하고 그 결과를 메시지 박스로 출력합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

WaitFileCreation, WaitFileUnLock

GetWindowsCredential

GetWindowsCredential

개요

Windows 일반 자격 증명을 가져옵니다.

사용 절차

  1. Target Credential에 Windows 일반 자격 증명 이름을 입력하세요.

  2. Property Name에서 대상 자격 증명을 속성 이름을 선택하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Output

변수

Y

-

Y

Windows 자격 증명 정보를 저장할 변수를 지정합니다.

N

Target Credential

문자

Y

-

-

Windows 일반 자격 증명 이름을 입력합니다.

N

Property Name

토글버튼

Y

-

Y

읽어올 속성명(username, password)을 선택합니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 Windows 자격 증명 정보 (사용자명, 암호)로 메일을 읽고 결과를  메세지 박스로 출력합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

IsWindowsCredentialExistGetWindowsCredentialListRemoveWindowsCredentialSetWindowsCredential

SetWindowsCredential

SetWindowsCredential

개요

Register Windows Common Credentials.

사용 절차

  1. Target Credential에 Windows 일반 자격 증명 이름을 입력하세요.

  2. Username에서 대상 자격 증명의 사용자명을 입력합니다.

  3. Password에서 대상 자격 증명의 암호를 입력합니다.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

Target Credential

문자

Y

-

-

Windows 일반 자격 증명 이름을 입력합니다.

N

Username

문자

Y

-

-

대상 자격 증명의 사용자명을 입력합니다.

N

Password

문자

Y

-

Y

대상 자격 증명의 암호를 입력합니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 Windows 자격 증명 정보 (사용자명, 암호)를 시스템에 등록합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

RemoveWindowsCredentialIsWindowsCredentialExistGetWindowsCredentialListGetWindowsCredential

IsWindowsCredentialExist

IsWindowsCredentialExist

개요

Windows 일반 자격 증명이 존재하는지 확인합니다.

사용 절차

  1. [Output] Output에 Windows 자격 증명 정보가 존재하는지 여부를 저장하는 변수를 지정합니다.

  2. Target Credential에 Windows 일반 자격 증명 이름을 입력하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

Output

문자

Y

-

Y

Windows 자격 증명 정보가 존재하는지 여부를 저장하기 위한 변수를 지정합니다.


Target Credential

문자

Y

-

-

Windows 일반 자격 증명 이름을 입력합니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 Windows 자격 증명이 시스템에 존재하는지 여부를 읽어와 메시지 박스로 출력합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

GetWindowsCredentialListRemoveWindowsCredentialGetWindowsCredentialSetWindowsCredential

GetWindowsCredentialList

GetWindowsCredentialList

개요

Windows 일반 자격 증명 목록을 가져옵니다.

사용 절차

  1. [Output] Output에 Windows 자격 증명 목록을 저장할 변수를 지정합니다.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Output

변수

Y

-

Y

Windows 자격 증명 목록을 저장할 변수를 지정합니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

Windows 자격 증명 정보 목록을 읽어와  메세지 박스로 출력합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

IsWindowsCredentialExistRemoveWindowsCredentialSetWindowsCredentialGetWindowsCredential

RemoveWindowsCredential

RemoveWindowsCredential

개요

Windows 일반 자격 증명을 삭제합니다.

사용 절차

  1. Target Credential에 삭제할 Windows 자격 증명 이름을 입력합니다.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

Target Credential

문자

Y

-

-

삭제할 Windows 일반 자격 증명 이름을 입력합니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

활용 예시

지정한 Windows 자격 증명 두 개를 등록하고 메시지 박스로 목록을 출력합니다. 등록된 Windows 자격 증명 두 개중 한나를 삭제 후 메시지 박스로 목록을 출력합니다.

Excel_NewExcel_1K

예제 파일

사용된 속성

연관/유사 액티비티

GetWindowsCredentialListSetWindowsCredentialSetWindowsCredentialIsWindowsCredentialExist

Encrypt

Encrypt

개요

일반 문자열 또는 파일을 암호화합니다. 이미 암호화 된 경우에는 암호화를 추가로 수행하지 않습니다. 파일을 암호화하는 경우, 파일 크기에 따라 수 분 이상의 시간이 소요될 수 있습니다.

사용 절차

  1. DataType 에 암호화할 데이터 형식을 입력하세요.String 또는 File 중에서 선택하세요.

  2. Crypto Password 에 암호화에 사용할 비밀번호를 입력하세요. 복호화 시에 동일한 비밀번호를 사용해야 합니다.

  3. String 에 암호화 할 일반 문자열을 입력하세요. DataType 이 String 인 경우에 사용합니다.

  4. FilePath에 암호화 할 원본 파일 경로를 입력하세요. DataType 이 File 인 경우에 사용합니다.

  5. Target FilePath에 암호화 한 결과를 저장할 대상 파일 경로를 입력하세요. DataType 이 File 인 경우에 사용합니다.

암호화 규칙

암호화 예시

원본 데이터 형식

원본 데이터

결과

비고

String

null

오류 발생


''

암호화 된 문자열


일반 문자열

암호화 된 문자열


암호화 된 문자열

암호화 된 문자열

원본 데이터와 동일

File

null

오류 발생


''

오류 발생


일반 파일 경로

암호화 된 파일 경로


암호화 된 파일 경로

암호화 된 파일 경로

결과 파일과 원본 파일의 내용은 동일

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Output

변수

Y

-

Y

암호화 된 결과 값을 저장할 변수를 입력합니다.

DataType 이 String 인 경우, 암호화 된 문자열을 반환합니다.

DataType 이 File 인 경우, 암호화 된 결과 파일 경로를 반환합니다.

N

DataType

콤보박스

N

-

Y

암호화 할 데이터 형식을 지정합니다.

- String, File

N

Crypto Password

문자

Y

-

N

암호화에 사용할 비밀번호를 입력합니다. 복호화 시에 사용됩니다.

4 글자에서 최대 64 글자 사이여야 합니다.

N

String

문자

Y

-

N

암호화 할 일반 문자열을 입력합니다.

DataType 이 String 인 경우 나타납니다.

N

FilePath

문자

Y

-

N

암호화 할 일반 원본 파일 경로를 입력합니다.

DataType 이 File 인 경우 나타납니다.

N

Target FilePath

문자

Y

-

N

암호화 된 결과를 저장할 대상 파일 경로를 입력합니다. 원본 파일 경로와 같은 경우, 자동으로 덮어쓰여 집니다.

DataType 이 File 인 경우 나타납니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

DataType 속성이 File 인 경우, 원본 파일 경로와 대상 파일 경로를 동일하게 지정하면, 원본 파일이 암호화 된 파일로 교체되도록 할 수 있습니다.

활용 예시

지정한 일반 문자열과 일반 파일을 암호화 하고, 해당 결과를 사용자 메시지 박스로 표시한다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

Decrypt

Decrypt

Decrypt

개요

암호화 된 문자열 또는 파일을 복호화합니다. 이미 복호화 된 경우에는 복호화를 추가로 수행하지 않습니다. 파일을 복호화하는 경우, 파일 크기에 따라 수 분 이상의 시간이 소요될 수 있습니다.

사용 절차

  1. DataType 에 복호화할 데이터 형식을 입력하세요.String 또는 File 중에서 선택하세요.

  2. Crypto Password 에 복호화에 사용할 비밀번호를 입력하세요. 암호화 시와 동일한 비밀번호를 사용해야 합니다.

  3. String 에 복호화 할 일반 문자열을 입력하세요. DataType 이 String 인 경우에 사용합니다.

  4. FilePath에 복호화 할 원본 파일 경로를 입력하세요. DataType 이 File 인 경우에 사용합니다.

  5. Target FilePath에 복호화 한 결과를 저장할 대상 파일 경로를 입력하세요. DataType 이 File 인 경우에 사용합니다.

복호화 규칙

암호화 예시

원본 데이터 형식

원본 데이터

결과

비고

String

null

오류 발생


''

''


일반 문자열

일반 문자열

원본 데이터와 동일

암호화 된 문자열

복호화 된 문자열


File

null

오류 발생


''

오류 발생


일반 파일 경로

일반 파일 경로

결과 파일과 원본 파일의 내용은 동일

암호화 된 파일 경로

복호화 된 파일 경로


카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Output

변수

Y

-

Y

복호화 된 결과 값을 저장할 변수를 입력합니다.

DataType 이 String 인 경우, 복호화 된 문자열을 반환합니다.

DataType 이 File 인 경우, 복호화 된 결과 파일 경로를 반환합니다.

N

DataType

콤보박스

N

-

Y

복호화 할 데이터 형식을 지정합니다.

- String, File

N

Crypto Password

문자

Y

-

N

복호화에 사용할 비밀번호를 입력합니다. 암호화 시에 사용된 비밀번호와 동일해야 합니다.

4 글자에서 최대 64 글자 사이여야 합니다.

N

String

문자

Y

-

N

복호화 할 일반 문자열을 입력합니다.

DataType 이 String 인 경우 나타납니다.

N

FilePath

문자

Y

-

N

복호화 할 암호화 된 원본 파일 경로를 입력합니다.

DataType 이 File 인 경우 나타납니다.

N

Target FilePath

문자

Y

-

N

복호화 된 결과를 저장할 대상 파일 경로를 입력합니다. 원본 파일 경로와 같은 경우, 자동으로 덮어쓰여 집니다.

DataType 이 File 인 경우 나타납니다.

Y

MORE OPTIONS

-

-

-

-

System 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

System 라이브러리의 공통 속성입니다.

DataType 속성이 File 인 경우, 원본 파일 경로와 대상 파일 경로를 동일하게 지정하면, 원본 파일이 복호화 된 파일로 교체되도록 할 수 있습니다.

활용 예시

지정한 암호화 된 문자열과 파일을 복호화 하고, 해당 결과를 사용자 메시지 박스로 표시한다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

Encrypt