지금까지 이야기한 모든 자동화 애플리케이션은 일정 수준의 복잡성을 가지고 있습니다. Cron과 Anacron은 명령줄을 사용해야 하고, Autokey는 Python 스크립트를 사용해야 합니다. 이제 우분투에서 쉬운 자동화 솔루션을 살펴보겠습니다.
이 기사에서는 Actiona에 대해 이야기하겠습니다. 특히 마우스 버튼 누르기, 키 입력, 메시지 상자 표시, 텍스트 파일 편집 등의 작업을 자동화할 수 있는 크로스 플랫폼 도구입니다. Actiona가 Autokey에 비해 갖는 가장 큰 장점은 이러한 작업의 대부분이 미리 프로그래밍되어 있다는 것입니다. 하지만 다른 항목을 추가하고 싶다면 Javascript 프로그래밍 언어를 사용하면 됩니다.
JavaScript는 웹에서 대화형 애플리케이션을 작성하는 데 널리 사용되는 고수준, 해석형, 객체 지향 프로그래밍 언어입니다. 이 솔루션의 특징 중 하나는 양식을 사용하여 상호작용을 허용하고, 애니메이션을 만들거나, 자극에 실시간으로 응답하는 것입니다.
Ubuntu에서의 간편한 자동화 솔루션
Actiona를 사용하여 할 수 있는 일은 다음과 같습니다.
장치 에뮬레이션
키보드와 마우스를 이용한 사용자 상호작용을 시뮬레이션하는 동작입니다.
- 텍스트를 쓰세요.
- 키를 누르세요.
- 마우스 포인터를 특정 지점으로 직접 이동하거나 경로를 따라 이동합니다.
- 화면의 한 지점을 누르세요(터치스크린의 경우).
- 마우스 휠을 돌리세요.
- 키가 눌러질 때까지 기다리세요
시스템과의 상호작용
시스템이 특정 작업을 수행하도록 합니다. 사전 프로그래밍된 항목은 다음과 같습니다.
- 명령을 실행합니다(개별적으로 또는 일련의 지침의 일부로)
- 프로세스를 종료합니다.
- 알림을 나타나게 합니다.
- 화면에 색깔이 있는 픽셀이 나타날 때까지 기다리세요.
- 컴퓨터를 다시 시작하거나 종료하거나 잠급니다.
- 웹 페이지를 엽니다.
- 소리를 재생합니다.
- 화면에서 이미지를 찾으세요.
- 텍스트 읽기.
창문 시스템과의 상호 작용
그래픽 인터페이스를 통해 사용자와 애플리케이션의 상호 작용을 시뮬레이션합니다.
- 대화 상자 표시
- 일부 데이터를 입력하세요.
- 창문을 기다리세요.
- 창을 이동, 닫기, 크기 조절합니다.
마네호 데 다토스
파일, 변수 및 이메일 작업
- 텍스트 파일을 쓰거나 읽습니다.
- 이진 파일을 쓰거나 읽습니다.
- INII 파일 쓰기 또는 읽기
- 레지스트리에 쓰거나 읽습니다.
- 클립보드에 쓰거나 읽기
- 환경 변수를 읽습니다.
- 파일을 복사합니다.
- 파일을 다운로드합니다.
- 이메일을 보내다.
바이너리 파일은 기계어(8과 XNUMX)로 인코딩되어 있어 사람이 직접 읽을 수 없는 형식으로 데이터를 저장하는 파일 유형입니다. 바이너리 파일의 예로는 실행 가능한 프로그램, 라이브러리, 펌웨어 또는 컴파일된 데이터 등이 있습니다. 이러한 파일은 읽을 수 있는 형식(예: ASCII/UTF-XNUMX)으로 문자 인코딩되어 있지 않으므로 텍스트 파일로 간주할 수 없습니다. 적절한 권한이 있는 한 실행할 수도 있습니다.
INI 파일의 경우 일반 텍스트 파일이지만 특정 기능이 있습니다. 이러한 변수는 간단한 구문을 괄호로 묶고 키 = 값 매개변수를 사용하여 구조화된 형식으로 프로그램 설정을 저장하는 데 사용됩니다.
환경 변수는 프로세스 환경에 저장되는 키-값 쌍으로 구성됩니다. 운영 체제와 애플리케이션 모두 이를 사용하여 작업을 구성할 수 있습니다. 이러한 변수는 실행 중인 프로그램에서 액세스하는 경로, 기본 설정 또는 구성에 대한 정보를 제공합니다.
내부 흐름 관리
프로그램의 내부 작업을 처리합니다
- 프로그램 실행을 중지합니다.
- 자바스크립트 코드를 실행합니다.
- Java 스크립트 내의 특정 줄이나 레이블로 이동합니다.
- 루프를 실행합니다.
- 아무것도 하지 마세요. (개발자에 따르면 우리는 생각보다 이 기능을 더 많이 사용할 것입니다.
- 스크립트 실행을 중지합니다.
- 변수의 값을 설정하거나 읽습니다.
- 특정 날짜나 시간을 기다리세요.
- 변수를 기다리다
- 애플리케이션 콘솔에 씁니다.
- 프로시저를 시작, 중지 또는 호출합니다.
우리는 Ubuntu 버전의 소프트웨어 센터에서 Actiona를 설치할 수 있습니다.