Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
Special
120 discussion posts
Hi, I would like to have a hotkey (for example Ctrl+Alt+D) to open the "Date and Time" window in a certain spot (for example Top Left, Main Monitor). Could anyone whip something up? This seems super basic but I haven't been able to figure it out... :-[

This is what I'm referring too, btw. Also the Run command "timedate.cpl" opens this window as well.

https://i.imgur.com/lTmv1jT.png

Thanks in advance! :)
Sep 29, 2020 (modified Sep 29, 2020)  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Sure! Give this a try in a Scripted Function:

Code

using System;
using System.Drawing;

// The 'windowHandle' parameter will contain the window handle for the:
//   - Active window when run by hotkey
//   - Trigger target when run by a Trigger 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)
    {
        // Launch the Date and Time window
        BFS.Application.Start("timedate.cpl", "");
        
        // Wait 1 second for it to open
        BFS.General.ThreadWait(1000);
        
        // Find the window
        IntPtr window = BFS.Window.GetWindowByTextExact("Date and Time");
        
        // Move it to x=0 y=0
        BFS.Window.SetLocation(window, 0, 0);
    }
}
Sep 30, 2020  • #2
User Image
Special
120 discussion posts
Verify Successful.
Run Successful.

Thanks Keith! ;)
Oct 1, 2020  • #3
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)