프로그래밍적으로 태스크를 예약해야 할 일이 생겨서 어떻게 하는게 가장 편할까를 고민했다. 아직 어떤 함수를 써서 해야 하는지 찾지는 못했지만, schtasks 라는 command line 명령어를 찾았다. 예전 버전에서는 at 명령어를 이용했던거 같은데, 지금 찾은 schtasks는 좀 더 업그레이드된 것이라고도 볼 수 있을거 같다.
뭐 정 안되면 프로그램 내부에서 이 명령어를 실행하게 하면 될것 같다. 하고자 하는게 단순히 예약을 해서 특정 프로그램을 실행하게 하는 거니까, 필요한 옵션을 받는 UI 만들고, 이를 바탕으로 schtasks 를 실행하면 좀 지저분 할지 모르지만, 간단하게 해결은 될것 같다. 최소한의 방도는 마련했으니 그 다음으로 시스템 함수등을 찾아 봐야 겠다....
또 하나 유융한 툴이 tasklist 라는 명령어 이다. 현재 동작하고 있는 모든 태스트에 대한 핸들링이 가능하도록 하는 툴이다.




댓글을 달아 주세요