이 질문처럼 :
GUI 작업을 자동화 하시겠습니까?
GUI 작업을 자동화하는 방법을 요구하고 있습니다. 그 두 가지 앱이 그런 종류의 물건에 사용되는 것으로 이해하지만 그 두 가지 앱은 사용하기가 어렵습니다.
자, 다음은 autoscript writer II를 사용한 스크립트 시도입니다.
먼저 앱을 연 다음 앱을 사용하여 파일을 엽니 다. 이 부분이 파일을 연 다음 두 번 클릭한다고 생각합니다.
열기 버튼을 클릭
MouseClick, left, 63, 100
Sleep, 100
WinWait, Open,
IfWinNotActive, Open, , WinActivate, Open,
WinWaitActive, Open,
파일을 선택하려면 두 번 클릭하십시오.
MouseClick, left, 144, 111
MouseClick, left, 144, 111
각 반복마다 다음 파일을 선택하려면 위의 스크립트 부분이 필요합니다.
그런 다음 앱에서 작업을 수행합니다.
WinWait, App Unicode,
IfWinNotActive, App Unicode, , WinActivate, App Unicode,
WinWaitActive, App Unicode,
MouseClick, left, 304, 459
Sleep, 100
MouseClick, left, 405, 467
Sleep, 100
MouseClick, left, 219, 133
Sleep, 100
그런 다음 저장합니다.
WinWait, Save As,
IfWinNotActive, Save As, , WinActivate, Save As,
WinWaitActive, Save As,
MouseClick, left, 527, 366
Sleep, 100
앱 열기 창은 모든 파일이 들어있는 폴더로 직접 이동합니다. autohotkey로 각 파일을 차례로 열면됩니다.
감사!
답변
정확히 무엇을하고 있는지 알지 못하면 스크립트를 작성할 수는 없지만 탐색기 창이라고 가정하면 루프를 사용할 수 있습니다.
Loop %RepeatCount% {
...
}
그리고 몇 가지 수학을 사용하여 행 아래로 갈 때 운동하십시오.
그러나 그보다 더 나은 방법은 추가 정보의 “루프 (파일 및 폴더)”섹션을 참조하십시오. 디렉토리 안에 .ahk를 만들고 다음과 같은 작업을 수행하는 것처럼 보입니다.
Loop *.fileWhatIsBoringToManipulate
{
Run p:\ath\to\executable [command line option to load file]
WinWaitActive, Manipulator
//mouseclicks and stuff
}
후자는 상당히 우수하지만 응용 프로그램이 명령 줄 입력을 지원하지 않는 경우 파일을 목록보기에 놓고 멋진 위치 마우스 대신 send {down} {return}을 사용하는 것이 좋습니다.
답변
문제가 다음 파일을 선택하려는 경우 항상 목록에서 첫 번째 파일을 선택하고 조작 한 다음 다른 폴더로 옮기는 것이 더 간단합니다. 그런 다음 폴더의 첫 번째 파일은 이전의 두 번째 파일이었습니다.
답변
생각 만해도 대화 상자를 연 후 수학을 사용하여 마우스 클릭 대신 아래 키를 누르거나 다음 파일을 선택하는 횟수를 알아냅니다. 이렇게하면 적어도 스크롤이 자동으로 정렬됩니다. 그 명령과 명백한 명령 줄 인수 옵션을 제외하고는 파일을 완료 한 후 실제로 파일을 이동하는 eleven81과 함께 다음 파일이 첫 번째 파일과 같은 위치에 있습니다 …