resolution_suggester c:\rdp\server.rdp # interactive: choose monitor resolution, and L/R position
resolution_suggester -h # show help
resolution_suggester # default remote desktop 800x600
resolution_suggester -r 1280x1024 # remote desktop 1280x1024
resolution_suggester -r 1280 # remote desktop width-only, height from monitor aspect ratio
resolution_suggester -r 1280x4:3 # remote desktop width with explicit 4:3 aspect ratio
resolution_suggester -m # include usable monitor modes with different ratio or refresh rate
resolution_suggester C:\dfc\rdp\ # interactive: choose monitor resolution, L/R position, and .rdp file
--rdp-resolution / -r accepts three formats: WxH (explicit width and height), W (width-only, height derived from monitor aspect ratio), and WxN:D (width with explicit aspect ratio). Default is 800x600. -r with no argument opens an interactive picker to select from common RDP resolutions.
--include-mismatch-modes / -m includes usable monitor modes even when their aspect ratio or refresh rate differs from the current mode.
When .rdp file paths or directories are passed, the program enters interactive mode. It numbers each monitor resolution in the output, then prompts to choose a monitor resolution, an .rdp file (if multiple), and left/right window position. The selected winposstr, RDP resolution, and display settings are written directly into the .rdp file.
Current Monitor #1, 2560x1440, Ratio: 16:9, Frequency: 60Hz, DPI Scale 100%
RDP 800x600 100% rdp zoom: winposstr:s:0,1,0,0,814,637 2nd: winposstr:s:0,1,1745,0,2559,637
RDP 800x600 200% rdp zoom: winposstr:s:0,1,0,0,1614,1237 2nd: winposstr:s:0,1,945,0,2559,1237
RDP 800x600 226% taskbar zoom: winposstr:s:0,1,0,0,1822,1392 2nd: winposstr:s:0,1,737,0,2559,1392
Also found 2 other usable monitor modes on this monitor (1 ratio mismatch, 1 refresh mismatch). Run with --include-mismatch-modes / -m to include them.
--- Available monitor resolutions for 1 RDP 800x600 with same ratio and frequency sorted by area used ---
*2560x1440, 69% area (71% width, 97% height), 226% taskbar zoom
*2560x1440, 54% area (63% width, 86% height), 200% rdp zoom
1920x1080, 25% area (42% width, 59% height), 100% rdp zoom
--- Available monitor resolutions for 2 RDP 800x600 with same ratio and frequency sorted by area used ---
*2560x1440, 97% area (100% width, 97% height, 42% overlap), 226% taskbar zoom
*2560x1440, 86% area (100% width, 86% height, 26% overlap), 200% rdp zoom
1920x1080, 50% area (85% width, 59% height), 100% rdp zoom
smart sizing:i:<0_or_1>
allow font smoothing:i:1
desktopwidth:i:800
desktopheight:i:600
winposstr:s:0,1,0,0,814,637