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.