displayfusioncommand.exe -monitorloadprofile

5 discussion posts
I'm trying to run a command to set a monitor profile using displayfusioncommand.exe but it's not working and is giving no info about why it isn't. The command I'm using is:

displayfusioncommand.exe -monitorloadprofile 9300-Docked-2HDMI

("9300-Docked-2HDMI" being the profile name) and it seems to run successfully but the profile isn't applied. The only thing I notice is that the DisplayFusion tooltray icon seem to refresh.

The profile itself does work because I also have it configured to apply via a keyboard shortcut and this works fine.

I can see an earlier, similar query [URL=https://www.displayfusion.com/Discussions/View/load-monitor-profile-in-task-scheduler/?ID=67bed255-3fa5-412a-98a7-474e0fdb8564#2]here[/URL] but in my case the command doesn't work in Powershell either, with our without single or double quotes.

Windows 10 Pro 21H1 (bld 19043.1165)
DisplayFusion v9.8
Attached: L1: Log Minimal (debug logs)

Any thoughts?
• Attachment [protected]: DisplayFusionDebugInfo.zip [74,232 bytes]
Aug 23, 2021 (modified Aug 24, 2021)  • #1
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com

Strange, does that command work with any other monitor profiles you try to load? Are you able to use any other commands, like running functions, through the command line?

Aug 24, 2021  • #2
5 discussion posts
I can open the DF settings window using displayfusioncommand.exe -windowsettings and can even create a new monitor profile using
displayfusioncommand.exe -windowpositionprofilesave "9300 test"
but if I then try to load this new profile (having re-arranged the windows) nothing happens.

However, when I use the -functionrun option it does work
eg. displayfusioncommand.exe -functionrun "Load Window Position Profile: 9300-docked-2HDMI"

I'm ok with using the -functionrun option but it would be good to know why the -monitorloadprofile option doesn't work.
Aug 25, 2021  • #3
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com

I think there might be some confusion here. Monitor Profiles are saved in the DisplayFusion Monitor Configuration window, and saves things like monitor position, refresh rate, etc.

Window Position Profiles are saved in the DisplayFusion Settings window, and store the window locations for your currently opened applications.

If you are trying to load a Window Position Profile, then you'll have to use the -functionrun option.

Hope that clears things up!
Aug 25, 2021 (modified Aug 25, 2021)  • #4
5 discussion posts
Ahh right, got it. I thought monitorprofile was the window position command.

Aug 26, 2021 (modified Aug 26, 2021)  • #5
Was this helpful?  (-)  (-)