Processing Ajax...

Close Dialog


Close Dialog

Close Dialog

A recent AVG and Avast antivirus update is preventing DisplayFusion 9.9 from launching on some systems.
If you're running into this issue, please update to the latest DisplayFusion 10.0 Beta.

SpotiPause (Focus Spotify then send Play-Pause key)

This code is based entirely on the function called "Focus Skype and Send Enter Key" by Thomas Malloch of BFS (with minor changes). It focuses the Spotify window and sends the Play/Pause command.
Minimum Version
Created By
Date Created
Apr 26, 2018
Date Last Modified
Apr 26, 2018

Scripted Function (Macro) Code

using System;
using System.Drawing;

//     Based entirely on the function called "Focus Skype and Send Enter Key" by Thomas Malloch of BFS.
//     Use with EventGhost to automatically pause Spotify when you lock your workstation
//     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)
		//get the main window of Spotify by it's executable name
		IntPtr mainWindow = BFS.Application.GetMainWindowByFile("*spotify.exe");
		//if we failed to get the window, exit the function
		if (mainWindow == IntPtr.Zero)
		//if the app is minimized, restore it
		if (BFS.Window.IsMinimized(mainWindow))
		//set focus to the main window of skype
		//send the space key.
		BFS.Input.SendKeys(" ");