INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Mjextman.exe to pause all zones?  (Read 846 times)

jwilson56

  • Regular Member
  • Junior Woodchuck
  • **
  • Posts: 52
  • Change this by choosing profile
Mjextman.exe to pause all zones?
« on: December 10, 2004, 08:54:07 am »

Is there a way to get mjextman.exe to pause all the zones? It would be slow and painful to have to cycle through each zone and pause.

If not would there be any other way to pause all zones together?

I am working with Netremote and Homeseer and want to pause my 5 zones when the phone rings. Right now I am muting my amps but that doesn't stop the tracks so a pause would be nicer.

John
Logged
Now Playing skin creator - NetRemote 2.0 / 6 Zone whole house audio delivering 1580 watts RMS total

Visit My Nowplaying Blog

Mastiff

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1977
  • The Multi-Zone Tzar
Re: Mjextman.exe to pause all zones?
« Reply #1 on: December 10, 2004, 03:43:34 pm »

Girder.  ;) One NetRemote button that links to a Girder multigroup with send message (I prefer that over mjextman commands) discrete pause for each channel. It happens so fast you'd think it was one command doing it all.
Logged
Tor with the Cinema Inferno & Multi-Zone Audio system

jwilson56

  • Regular Member
  • Junior Woodchuck
  • **
  • Posts: 52
  • Change this by choosing profile
Re: Mjextman.exe to pause all zones?
« Reply #2 on: December 27, 2004, 10:57:13 am »

Not being familiar with Girder how would you go about doing that?  Actually I would be executing this from a Homeseer script that rusn when the phone rings. 

John
Logged
Now Playing skin creator - NetRemote 2.0 / 6 Zone whole house audio delivering 1580 watts RMS total

Visit My Nowplaying Blog

Mastiff

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1977
  • The Multi-Zone Tzar
Re: Mjextman.exe to pause all zones?
« Reply #3 on: December 27, 2004, 11:42:48 am »

I have answered that in your Promixis thread, but basically this is the script you would use in Girder (with the LUA Windows Functions plug-in):

Code: [Select]
WindowHandle = FindWindow ("MJFrame",nil)
result = PostMessage ( WindowHandle, 33768, 10022, 16777216)--zone 0 (first)
WindowHandle = FindWindow ("MJFrame",nil)
result = PostMessage ( WindowHandle, 33768, 10022, 33554432)--zone 1 (second)
WindowHandle = FindWindow ("MJFrame",nil)
result = PostMessage ( WindowHandle, 33768, 10022, 50331648)--zone 2 (third)
WindowHandle = FindWindow ("MJFrame",nil)
result = PostMessage ( WindowHandle, 33768, 10022, 67108864)--zone 3 (fourth)
WindowHandle = FindWindow ("MJFrame",nil)
result = PostMessage ( WindowHandle, 33768, 10022, 83886080)--zone 4 (fifth)
--WindowHandle = FindWindow ("MJFrame",nil)
--result = PostMessage ( WindowHandle, 33768, 10022, 100663296)--zone 5 (sixth)
Logged
Tor with the Cinema Inferno & Multi-Zone Audio system
Pages: [1]   Go Up