현재 저는 a라는 앱을 구동하다가 특정 목적이 달성되면 a를 끄고 b를 실행시키고 b도 목적이 달성되면 c를 켜는 식의 매크로를 만들고 있습니다.
명령문(앱종료) - 명령문(앱실행) 과 같은 방식으로 구현하였으며 b프로그램이 실행하는 단계까지는 잘 되었습니다.
그런데 매크로를 돌리다보면 자꾸만 b프로그램이 꺼지고 a프로그램이 다시 켜지는 일이 반복되어 무슨 일인가 로그를 살펴보니
현재:b ≠ 앱:a
뭐 이런 식의 메시지가 떠 있었고 이를 바탕으로 추론해 보건대 카카오토가 실행중이라고 인식하고 있는 앱은 제가 강제로 실행시킨 b앱이 아니라 종료시킨 a앱이고 따라서 재부팅 함수가 a가 꺼진 것을 비정상적인 상황으로 보고 자꾸만 a를 재실행시키고 있는 거 같습니다.
제 생각에 이 문제를 해결하려면 제가 실행시킨 b앱을 재부팅 상황 판단의 기준이 되는 앱으로 만들면 될 듯 싶은데 이를 실현할 방법이 있다면 가르침을 내려주시면 감사하겠습니다.