Use more than one macro. Have your initial macro take you to the page asking the question which prior to the actual page jump could include the sending of any commands which aren't impacted by whether the condition is met or not, i.e. has the disc been removed. On the page asking the question the "Yes" and "No" buttons would contain their own macros respectively. Choosing "No" could eject the disc only. Whatever you want it do to. Choosing "Yes" would send the remaining commands assuming the condition has been met ending with a jump to your target page, i.e. "Listen" or "Watch" page for example.
LP Related Links: View my profile to access various links to key posts and downloads.