GUI 작업을 자동화 하시겠습니까?


19

데드웨어 인 Windows 응용 프로그램이 있는데 데이터를 파일로 내보내는 옵션이 없습니다. 데이터를 추출하는 유일한 방법은 각 줄을 클립 보드에 복사하여 편집기에 붙여 넣는 것입니다.

해결 방법으로 작업을 한 번 기록하고 응용 프로그램의 마지막 줄에 도달 할 때까지 반복합니다.

Windows 용 유틸리티가 꽤 있다는 것을 알고 있으므로이 작업에 권장 할 수 있다면 감사하겠습니다. 감사합니다.


recorder.exeWindows 3.x를 기억 하는 사람이 있습니까? 웅장한 도구는 여전히 Win9x에서 실행되지만 64 비트 시스템 에서는 더 이상 지원되지 않습니다. Microsoft 덕분입니다!
— mpy

답변:


16

AutoHotkey 라는 유사한 무료 스크립팅 언어도 있습니다 .

AutoHotkey는 Windows 용 무료 오픈 소스 유틸리티입니다. 그것으로, 당신은 할 수 있습니다 :

  • 키 입력 및 마우스 클릭을 전송하여 거의 모든 것을 자동화합니다. 마우스 또는 키보드 매크로를 직접 작성하거나 매크로 레코더를 사용할 수 있습니다.
  • 키보드, 조이스틱 및 마우스 용 단축키를 만듭니다. 거의 모든 키, 버튼 또는 조합이 핫키가 될 수 있습니다.
  • 입력 할 때 약어를 확장하십시오. 예를 들어, "btw"를 입력하면 "방법"이 자동으로 생성 될 수 있습니다.
  • 사용자 지정 데이터 입력 양식, 사용자 인터페이스 및 메뉴 모음을 만듭니다. 자세한 내용은 GUI를 참조하십시오.
  • 키보드, 조이스틱 및 마우스의 키와 버튼을 다시 매핑하십시오.
  • WinLIRC 클라이언트 스크립트를 통해 휴대용 리모컨의 신호에 응답하십시오.
  • 기존 AutoIt v2 스크립트를 실행하고 새로운 기능으로 향상 시키십시오.
  • AutoHotkey가 설치되지 않은 컴퓨터에서 실행할 수있는 EXE 파일로 스크립트를 변환하십시오.

항상 http://ahkscript.org/ (현재 버전, 새로운 공식 웹 사이트) 에서 AutoHotkey를 사용하십시오 ! autohotkey.com의 AutoHotkey가 오래되었습니다!


마우스 위치를 자동화 할 수 있습니까? 이는 "GUI 작업 자동화"와 더 일치합니다.
— Gnoupi

또한 해당 사이트에서 기능 목록을 복사하는 경우 대부분 질문과 관련된 내용을 유지하거나 최소한 강조하십시오.
— Gnoupi

3
예, 마우스 커서 위치를 읽고 / 설정하고, 마우스 버튼을 클릭하고, 더블 클릭하고 드래그 앤 드롭 할 수 있습니다. 유용한 커뮤니티를 갖춘 매우 강력한 도구입니다. 그들의 웹 사이트와 포럼에 많은 예제가 있습니다.
— Protipes

1
AutoHotkey는 또한 목록 상자 등과 같은 Windows 공용 컨트롤에서 직접 데이터를 읽을 수있는 기능이 있으므로 복사하여 붙여 넣기보다 더 잘 수행 할 수 있습니다. "ControlGet"및 "ControlGetlist"참조 : autohotkey.com/docs/commands/ControlGet.htm
— Matthew Lock

내가 읽은 것으로부터 AHK는 2003 년 AutoIt의 포크이며, 현재 "프리웨어"입니다 (현재는 폐쇄 소스임을 의미합니다). AutoIT 커뮤니티에서 AHK에 대한 많은 감정이없는 것 같습니다. 이 시점에서 어느 것이 더 나은 옵션인지 알 수 없습니다.
— OverTheRainbow

10

AutoIt이는 당신이 필요로하는 것입니다 :

AutoIt v3은 Windows GUI 및 일반 스크립팅 자동화를 위해 설계된 프리웨어 BASIC 유사 스크립팅 언어입니다. 다른 언어 (예 : VBScript 및 SendKeys)에서는 불가능하거나 신뢰할 수없는 방식으로 작업을 자동화하기 위해 시뮬레이션 된 키 스트로크, 마우스 이동 및 창 / 제어 조작의 조합을 사용합니다. AutoIt은 또한 매우 작고 독립적이며 성가신 "런타임"없이 모든 Windows 즉시 사용할 수 있습니다!


0

WinBatch. GUI 조치 또는 명령을 기록한 다음 저장하여 프로그램을 작성할 수 있습니다. 비용이 들지만 모든 페니의 가치가 있습니다. http://www.windowware.com/ . 나는 10 년 전에 그것을 사용했고, 사용하기 매우 쉽고 성숙한 제품이었습니다. 그들의 페이지는 올해 몇 가지 업데이트를 보여주기 때문에, 지금은 단지 해안이 아닙니다.


감사. WinBatch가 아직 개발 중인지 몰랐습니다.
— OverTheRainbow

WinBatch는 훌륭하지만 무료는 아닙니다. 이 제품을 사용하여 정식 앱 (1 만 라인 이상 실행)이 개발되었습니다. 배우기 매우 쉬운 절차 적 언어. 사용자 포럼은 매우 활발하며 질문에 신속하게 답변했습니다. 저는 10 년 이상의 매우 만족스러운 고객입니다 (어떻게 든 회사와 관련이 없음). 또한 Dell, Compaq, Intel, HP 등과 같은 여러 주요 하드웨어의 시스템을 설치하는 동안 WinBatch 아이콘이 자주 나타납니다. 한 대의 PC에 설치 / 실행하는 데 약 100 달러, 컴파일러 버전 (500 달러) 앱은 모든 Windows 시스템에서 실행할 수 있습니다).
— cssyphus

0

AutoGui는 PIP에서 사용 가능한 python 패키지로 창을 쉽게 자동화 할 수 있습니다. 자세한 내용은 중간 기사입니다.

https://medium.com/@lundbird/how-to-automate-windows-applications-with-autogui-626c7b452eed


1
답변에 중요한 단계를 직접 입력하십시오. 링크가 나중에 변경되거나 누락 될 수 있으므로 링크 전용 답변은 여기에 표시되지 않습니다. 또한 제휴 사이트를 연결하는 경우이를 공개해야합니다.
— 색종이 조각
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.