2016-12-20 2 views
0

아주 간단한 작업을 자동화하고 싶습니다. "solmetric pv analyzer"라는 응용 프로그램에서 투사 파일을 내보내는 것뿐입니다. 하지만 약 100 번해야합니다.작업 자동화

이 정보가 도움이 될지 모르지만 프로젝트를 내보내려면 프로그램에로드 한 다음 파일 -> 전체 시스템에 대한 추적을 내 보내야합니다.

AutoHotKey와 같은 것을 사용 하겠지만 파일의 크기가 매우 다양하므로 내보내기 시간도 길어서 오랜 시간 동안 각 파일을 기다리는 것을 원하지 않습니다.

그 외에도 제한된 처리 능력을 갖춘 컴퓨터에서 Windows XP를 사용하고 있습니다. 내가해야 할 일을했을 경우 윈도우 XP SP2 1기가바이트 RAM

답변

0

은 흐름을 보면 - 내가 Sikuli을 사용합니다. 꽤 사용자 친화적이며

은 화면에 보이는 모든 것을 자동화합니다. 이미지 인식을 사용하여 GUI 구성 요소를 식별하고 제어합니다. GUI의 내부 또는 소스 코드에 쉽게 액세스 할 수 없을 때 유용합니다.

그리고

은 하드웨어 요구 사항

윈도우 XP SP2 1기가바이트 RAM

그것은 단지 시작 about 200MB memory해야하므로 아래에 잘 맞지 않습니다. 스크립트를 작성한 후에는 실행이 그보다 훨씬 적을 것이라고 확신합니다.

완전한 대답을 목표로 PowerShell/배치 파일을 통해 스크립트의 실행을 예약 할 수도 있습니다. 사용할 수있는 CLI arguments은 다음과 같습니다.

usage: 
Sikuli-IDE [--args <arguments>] [-h] [-r <sikuli-file>] [-s] [-t <sikuli-file>] 
--args <arguments>    specify the arguments passed to Jython's sys.argv 
-h,--help      print this help message 
-r,--run <sikuli-file>   run .sikuli or .skl file 
-s,--stderr     print runtime errors to stderr instead of popping up a message box 
-t,--test <sikuli-file> run .sikuli as a unit test case with junit's text UI runner