May 18May 18 Hi Everybody,I run a full flight deck from Flightdeck Solutions and I use both X-Plane 12 and MS2024, whenever I want to switch base platforms I had to move numerous cables between computers. Well that is now over thanks to glassout... no more will I be hammering my MS2024 computer with SEVEN monitors, I'm down to three for my external views.So how was this done.For starters I purchased a program called glassout for $16.00. Not sure if their link is permitted, if not please remove it and accept my apology.glassout Link: https://glassout.flyingart.dev/On the MS2024 computer you install glassout and register the program, minimize it with MS2024 running so you can see the 3D panel. Next you need firefox on your secondary computer, once that's installed you'll need to run a script to open the glass screens in firefox.This is the script:: NOTE: You'll have to position the glass screens to reflect your hardware setup, this isn't simple plug and play. It's the last line in each section. You'll also have to change the URL addresses to reflect yours.Add-Type -TypeDefinition @"using System;using System.Runtime.InteropServices;public class WindowManager {[DllImport("user32.dll")]public static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags);}"@# ================================================== =======================# CONFIGURATION OF URL# ================================================== =======================$URL_CaptPFD = "http://192.168.1.233:8787/panel/du-leftoutboard?fps=60"$URL_CaptND = "http://192.168.1.233:8787/panel/du-leftinboard?fps=60"$URL_UpperMFD = "http://192.168.1.233:8787/panel/du-upper?fps=60"$URL_FOND = "http://192.168.1.233:8787/panel/du-rightinboard?fps=60"$URL_FOPFD = "http://192.168.1.233:8787/panel/du-rightoutboard?fps=60"# ================================================== =======================# Window Opening & Position (With Windows Screen Offset)# ================================================== =======================# --- 1. Captain PFD Display ---Start-Process "firefox.exe" -ArgumentList "--new-window $URL_CaptPFD"Start-Sleep -Seconds 2$hWnd_CaptPFD = (Get-Process firefox | Where-Object { $_.MainWindowHandle -ne 0 })[-1].MainWindowHandle[WindowManager]::SetWindowPos($hWnd_CaptPFD, [IntPtr]::Zero, 1925, -95, 920, 920, 0x0040)# --- 2. Capt N/D ---Start-Process "firefox.exe" -ArgumentList "--new-window $URL_CaptND"Start-Sleep -Seconds 2$hWnd_CaptND = (Get-Process firefox | Where-Object { $_.MainWindowHandle -ne 0 -and $_.MainWindowHandle -ne $hWnd_CaptPFD })[-1].MainWindowHandle[WindowManager]::SetWindowPos($hWnd_CaptND, [IntPtr]::Zero, 2910, -91, 930, 930, 0x0040)# --- 3. Upper MFD ---Start-Process "firefox.exe" -ArgumentList "--new-window $URL_UpperMFD"Start-Sleep -Seconds 2$hWnd_UpperMFD = (Get-Process firefox | Where-Object { $_.MainWindowHandle -ne 0 -and $_.MainWindowHandle -ne $hWnd_CaptPFD -and $_.MainWindowHandle -ne $hWnd_CaptND })[-1].MainWindowHandle[WindowManager]::SetWindowPos($hWnd_UpperMFD, [IntPtr]::Zero, 3820, -85,800, 975, 0x0040)# --- 4. First Officer N/D ---Start-Process "firefox.exe" -ArgumentList "--new-window $URL_FOND"Start-Sleep -Seconds 2$hWnd_FOND = (Get-Process firefox | Where-Object { $_.MainWindowHandle -ne 0 -and $_.MainWindowHandle -ne $hWnd_CaptPFD -and $_.MainWindowHandle -ne $hWnd_CaptND -and $_.MainWindowHandle -ne $hWnd_UpperMFD })[-1].MainWindowHandle[WindowManager]::SetWindowPos($hWnd_FOND, [IntPtr]::Zero, 4620, -106, 925, 925, 0x0040)# --- 5. First Officer PFD ---Start-Process "firefox.exe" -ArgumentList "--new-window $URL_FOPFD"Start-Sleep -Seconds 2$hWnd_FOPFD = (Get-Process firefox | Where-Object { $_.MainWindowHandle -ne 0 -and $_.MainWindowHandle -ne $hWnd_CaptPFD -and $_.MainWindowHandle -ne $hWnd_CaptND -and $_.MainWindowHandle -ne $hWnd_UpperMFD -and $_.MainWindowHandle -ne $hWnd_FOND })[-1].MainWindowHandle[WindowManager]::SetWindowPos($hWnd_FOPFD, [IntPtr]::Zero, 5120, -106, 925, 925, 0x0040)This is one amazing addon and for just $16.00Good Luck Edited May 18May 18 by Mike_CFII_MEL Former Beta Tester - (for a few companies) - As well as provide Regional Voice Set Recordings Two: AMD-9950X | One: AMD-7950X3D | Three: Asus TUF 4090s | Three: 64GB DDR5 RAM 6000mhz | Three: Cosair 1300 P/S | Three: 990Pro 2TB NVME One: Eugenius ECS2512 - 2.5 GHz Switch | Three: Ice Giant Elite CPU Coolers | Three: 75" 4K UHDTVs | One: Boeing 737NG Flight Deck
Create an account or sign in to comment