I use a batch file to start MC to do things like this.
The biggest challenge was to figure out which number is for which zone. After getting this, it works perfectly
First thing I do is starting MC
MC18
Then I insert a break because sometimes MC needs some more time to start up. The number "10" sets the break time in seconds.
ping -n 10 localhost > NUL
Then I chose which zone should be activated. For me it's zone "0".
MC18.exe /MCC 10011, 0
Next I asure that every volumeslider uses system volume. "2" stands for system volume, "0" is application volume, "1" is internal volume and "3" is disabled. The number behind the volume selection (always the "2" in the below example) specifies the zone to which the setting is applied.
MC18.exe /MCC 10056, 2:0
MC18.exe /MCC 10056, 2:8
MC18.exe /MCC 10056, 2:5
MC18.exe /MCC 10056, 2:4
MC18.exe /MCC 10056, 2:6
MC18.exe /MCC 10056, 2:7
Next I set the volume. The first number is the volume value followed by the zone number.
MC18.exe /MCC 10056 1056, 2:0
MC18.exe /MCC 10020, 50:0
MC18.exe /MCC 10020, 25:8
MC18.exe /MCC 10020, 25:5
After this I change back some of the volume sliders to internal for some reason:
MC18.exe /MCC 10056 1056, 1:0
Hope this helps...