예약된 작업이 Windows에서 버튼을 클릭하도록 하는 것이 가능합니까?

예약된 작업이 Windows에서 버튼을 클릭하도록 하는 것이 가능합니까?

내 클라이언트 중 하나에는 명령줄이나 API를 통해 실행할 수 없지만 예약된 일정에 따라 실행해야 하는 애플리케이션이 있습니다. 아직 실행되고 있지 않은 경우 애플리케이션을 시작한 다음 버튼을 클릭해야 합니다. 이 작업은 서버에 존재합니다.

AutoHotKey에 대해 읽었지만 예약된 작업에서 버튼을 클릭할 수 있는 것처럼 들리지 않습니다.

누구든지 이 작업을 수행하는 방법에 대한 아이디어가 있습니까?

참고: 아래에 답변했듯이... 이것이 해킹이라는 것을 알고 있습니다. 실제로 실행되도록 예약할 수 있는 앱이 있으면 더 좋을 것 같습니다. 불행하게도 (저에게 있어서) 이 애플리케이션은 고객이 선호하는 재고 관리 시스템에 연결되어 있고 전체 거래가 독점적이기 때문에 교체되지 않을 것입니다. 따라서 이를 시도할 수 있는 옵션을 찾으면 됩니다(완전히 신뢰할 수는 없을 수도 있음). 감사해요.

답변1

이 문제는 작업 스케줄러가 배치 파일을 실행하여 응용 프로그램과 AutoHotKey 또는 기타 유사한 제품을 호출함으로써 매우 쉽게 해결됩니다. 자동화 제품을 사용하여 애플리케이션을 시작한 다음 버튼을 클릭할 수도 있습니다. 두 프로세스 모두 동일한 사용자 계정으로 시작되므로 필요에 따라 두 프로세스가 상호 작용할 수 있습니다.

답변2

고객에게 실제 애플리케이션을 구매하라고 말하시겠습니까?

이론적으로는 AutoIT와 같은 제품으로 생성할 수 있는 키보드/마우스 매크로를 사용하여 수행할 수 있지만, 일단 생성한 후에는 중단되거나 실패할 수 있는 모든 방법에 대해 생각하고 이 작업이 다음과 같은 기대치를 설정합니다. 정기적으로 화재. 그만한 가치보다 더 많은 문제가 있습니다.

솔직히 말해서, 흉악한 것을 해킹하기보다는 고객에게 PoS 제품이 있기 때문에 원하는 것을 할 수 없으며 해결책은 덜 끔찍한 것으로 업그레이드하거나 전환하는 것이라고 조언하고 싶습니다.

관련 정보