ME» T!heartbeat_sampletlÂÐ¥râ@ÉDåsß?Ô(éÿï?râ@ Ÿâ@.This Macro Tests to see if a Macro is running.TT6It is activated from the running Macro when it starts T7 and Deativated by running macro when it is finished.TTVRestore Text variables if you wish to use variables to pass information to this macro.T TT.This is where the body of your macro would be.T*F00Left000TopMacro %T1% is not running!TTT.Disable the Macro so it does not keep running.Taheartbeat_sampleTrun_this•aÎT˜â@X'à?ÿrâ@e\Ô(éÿï?râ@ Ÿâ@OThis macro demonstrates a technique for catching macro's that end unexpectedly.TTTurn off error dialog boxes.T³TTTTGSetting and saving a variable that will be used by the heartbeat macro.T^In this case the macro name is used and the heartbeat macro will display it in a pause dialog.T| Run_thisTŸTTTurn on the heartbeat.T`heartbeat_sampleTTMacro Body here.T65T1CenterCenter000278000200000 Hello WorldHello WorldTT?Disable or enable the Macro Stop to see how it this macro worksTˆTTTurn heartbeat offTaheartbeat_sampleTTHeartbeat Kore Peterson What it does: This macro demonstrates a simple technique for catching macros that end unexpectedly. To install: Download the macro file umheartbeat.mex and save it to your hard drive where you store your macro file(s). Import the macros into your existing macro file by clicking File | Import | Macros. To use: To run the sample, run the "run_this" macro. There is a macro stop command in the middle of the macro that you can disable or enable to see how it works. You can change the time it takes to alert by setting the schedule in the heartbeat macro. How it works: This macro relies on the fact that Macro Express only runs a single Macro at a time. When you run your main macro, enable the heartbeat macro that is activated based on time. At the end of your main macro, disable the heartbeat macro. If the main macro runs from start to finish without a problem, the heartbeat macro never has a chance to run. If the main macro ends without disabling the heartbeat macro, then the heartbeat macro will run at its next scheduled time. Limitations: This a simple technique and will not work if Macro Express crashes or your system hangs or any number of other things happen. Requirements: This macro was written using Macro Express 3.4a. Submitted by: Kore PetersonTerminate Macro Express;dSUrâ@Run Macro Express EditorpÁSUrâ@Start / Stop CaptureGˆTUrâ@ Resume PauseèHUUrâ@!Menu of Macros for Topmost WindowT¬UUrâ@ Suspend / Resume Macro ExpressójâqT˜â@\B B ñI ñpVVVV<<<<""""îîîîÔ Ô Ô