2013-03-31 2 views
0

이것이 가능하면 잘 모르겠지만 (저는 구글에서 많이 검색했습니다), 실행중인 프로그램 (utorrent)의 필드를 조작하고 싶습니다. 파일을 열면 (예를 들어 example.torrent), utorrent가 팝업되고 파일을 저장할 폴더를 묻습니다. 내가 원하는 것은 자바 프로그램으로 dinamically주고 OK를 눌러 특정 경로로 그 필드를 완성하는 것입니다. 그리고 이것 모두는 백그라운드에서 일어납니다. (나는 파일이 어떻게 열리는 지보고 싶지 않습니다.)자바로 프로그램 조작

+0

이전에 작성한 답변이 도움이 될 수 있습니다. http://stackoverflow.com/questions/11771637/java-search-for-on-screen-text-field/11773426#11773426 –

+0

나는 그것이 불가능할 거라고 생각하는 질문. 나는 Java의 Robot 클래스에 익숙하지 않고 커서를 움직이는 것 이외에 무엇을 할 수 있는지 확신 할 수 없다. 그러나 이와 같은 것이 가능하다면 내 최선의 추측이 될 것이다. 텍스트 필드를 찾아 문자열을 삽입해야합니다. C# 또는 Mono를 사용하는 것이 더 좋을 수도 있지만 프레임 워크는 다르지만 구문이 Java와 매우 유사하며 네이티브 통합에 훨씬 뛰어납니다. 화면에서 텍스트 필드를 찾아야한다고 가정합니다. 미안해. 나는 정말로 대답이 없다. 행운을 빌어. –

+0

잘 ... C# 코드는 괜찮습니다. 자바가 C ​​# 또는 C++보다 더 많은 도달 범위를 가지고 있다고 생각했기 때문에 자바와 함께갔습니다.하지만 C#은 괜찮습니다. –

답변

0

Robot 클래스를 살펴보십시오. 마우스 위치, 캐럿 위치, 키 누름 등을 제어 할 수 있습니다. 데모 용으로 설계되었지만 사용자의 요구에 맞게 수정할 수 있습니다.