Here's my scripts. The batch file runs invisible with wscript.
Change file type tag to bdmv3d for the 3D ISOs in your library.
Change playback method for 3D Blu-ray to custom external player in Options>file types>Video>3D Blu-ray.
I added some timeouts to the batch file which might need to be tweaked depending on your system and ISO mount tool.
Here's the new visual basic script that kicks it all off and makes it invisible.
Copy this text into notepad and save it as invisible.vbs
Set JRiver to run this as a custom external program for bdmv3d with the argument [filename]
I renamed all my ISO's to remove spaces in the filenames as scripts sometimes don't like being passed the quotes you need around filenames with spaces in them.
You may need to adjust the path for the 3Dmount.bat and of course your ISO mount program and 3D switch for your video driver if you need it.
save as invisible.vbs
Set WshShell = CreateObject("WScript.Shell")
For Each a In WScript.Arguments
arg = arg & " " & a
Next 'a
WshShell.Run "C:\3Dmount.bat" & arg, 0
Set WshShell = Nothing
And some tweaks to the 3Dmount.bat that the wscript calls
save as 3Dmount.bat
SET INPUT1=%1
SET ISOFileNamePath=%INPUT1%
SET ISOmount="C:\Program Files\DVDFab Virtual Drive\vdrive.exe"
%ISOmount% /M:0 %ISOFileNamePath%
timeout 1
mc20.exe /stop
timeout 1
REM mc20.exe /stop
REM timeout 1
call C:\TMTstart.bat
"C:\Program Files (x86)\NVIDIA Corporation\3D Vision\nvstlink.exe" /disable
%ISOmount% /U:0
And finally some tweaks to the TMTstart.bat which starts TMT (from the call in 3Dmount.bat), to make sure MC doesn't start playing the ISO.
save as TMTstart.bat
"C:\Program Files (x86)\NVIDIA Corporation\3D Vision\nvstlink.exe" /enable
timeout 1
mc20.exe /stop
timeout 1
start /w "" "C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uMCEPlayer6.exe"
Someone else with better programming skills than me could probably do this all in vbscript but I cant be bothered.
Now I can run all my 3D blurays from theatre view with just a remote and with minimal screen flickering between the app switch to TMT and back.
I just have to reauthor all my discs now down to just movie and subs only to speed the movie start up a bit by bypassing the menus etc.
PS. for testing purposed just load the 3Dmount.bat from MC instead of invisible.vbs .
If everything is working, just change MC to load the invisible.vbs and your all set!