cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Trigger a macro at startup

RamiGh
Super Contributor

How can I trigger a macro to run at startup of MEGA?

2 Replies

lionel
MEGA
MEGA

Hello,

 

There is a way that works for me and that you could try : explore the "Repository" metaclass, and "Right clic > New" on the "Commands" folder.

Choose "MetaCommand Manager". (name it "atMegaStart" for example)

In the properties of this new metaCommand, go in the "Setup" tab and create a new macro (that you can also name "atMegaStart".

In this macro, create your sub (and guess what... you can name it "atMegaStart"... 🙂 and call it :

Sub atMegaStart()
  <your code to do whatever you want at startup>
End Sub

atMegaStart 'call your sub

Exit MEGA (dispatch your update), and translate/compile your metamodel.

 

Your macro should now be trigered at startup.

 

Regards

 

Lionel

 

PS : this is for an Hopex version. For a 2009 version, just right click on the "MetaCommand" folder when you explore your "Repository" metaclass, and create a new one (no disctinction between metacommand Item & metacommand manager). Then create your macro the same way as for MEGA Hopex.

 

 

 

jhorber
MEGA
MEGA

Hello RamiGh

 

There is no standard feature for this

 

It is common to configure a MetaCommand for MetaClass 'Repository'. The associated macro implements CmdCheck and/or CmdInit. This macro is triggered on most situations when click on the menu 'File' in Windows Front-End

 

Note that this code is not fully reliable. It cannot be assumed that the macro is triggered each time a private workspace is initialized.
See http://community.mega.com/t5/custom/page/page-id/mega-kb-solution?sid=501D00000012kPrIAI

Jerome