MaxPlus/Python background scene monitor?

Hi,

so here is what I want to do, I wanna run a python script that can extract information in the background as I work on my 3DS Max scene. The thing is, when I run any loop that might do such a thing, max freezes, even on a separate thread…

A scenario of what I want to do would be for example:

  1. Create a cube, (in the background information regarding this cube is logged, like position scale etc)
  2. I move this cube, (and changes to the cubes information is logged, like new position etc)

I was wondering if such a thing can be done, like I said I have already tried creating a new thread and running things on that new thread but it all still dominates and freezes max.

Anyway, how can I run a python script in the background whilst working normally in Max??

Thanks