Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

Michelle Ellis' profile on WallpaperFusion.com
This would be really handy for people running Rainmeter. Then we could have our different layouts automatically applied when changing monitor configurations :)

Thanks!
Dec 28, 2013  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com
To clarify, are you just looking for a hotkey that will open the Manage Monitor Profiles window?
Dec 31, 2013  • #2
Michelle Ellis' profile on WallpaperFusion.com
yeah I was just thinking something like Catalyst Control Center has for its profiles. so when you load a profile there's an option in there to run a program or a shortcut or something. would simplify a few things maybe....

After posting this I ended up making a few AutoIt scripts to load my DisplayFusion profiles and my Rainmeter Layouts so that everything goes in its proper spot when I swap monitors around :) So I'm not too bothered, but it might make a pretty neat addition to DisplayFusion.

this is how CCC does it
• Attachment [protected]: ScreenHunter_66 Dec. 31 16.14.jpg [47,809 bytes]
Jan 1, 2014 (modified Jan 1, 2014)  • #3
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ah ok, gotcha! We're planning to add a feature this year that should allow you to do this. I'll let you know when it's available in a beta :)

Thanks!
Jan 2, 2014  • #4
Michelle Ellis' profile on WallpaperFusion.com
cool! :)
Jan 2, 2014  • #5
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, in the latest version of DisplayFusion, you can download scripted functions, or make your own. To load a Monitor Profile and then run a program or script, you can do something like this:

Code

using System;
using System.Drawing;

// The 'windowHandle' parameter will contain the window handle for the:
//   - Active window when run by hotkey
//   - Window Location target when run by a Window Location rule
//   - TitleBar Button owner when run by a TitleBar Button
//   - Jump List owner when run from a Taskbar Jump List
//   - Currently focused window if none of these match
public static class DisplayFusionFunction
{
  public static void Run(IntPtr windowHandle)
    {
      BFS.DisplayFusion.LoadMonitorProfile("Home (2 monitors)");
      BFS.Application.Start("C:\\Scripts\\AutoItScript1.exe", "");
    }
}


Thanks!
Jan 27, 2015  • #6
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)