Code: Select all
#Persistent
Run, "C:\Users\user\OneDrive\Apps & Utilities\MonitorProfileSwitcher\MonitorSwitcher.exe" -load:"C:\Users\user\AppData\Roaming\MonitorSwitcher\Profiles\Dual Monitor.xml"
SetTimer Subroutine0, 2000
SetTimer Subroutine1, 2000
SetTimer Subroutine2, 2000
SetTimer Subroutine3, 2000
SetTimer Subroutine4, 2000
SetTimer Subroutine5, 2000
return
Subroutine0() {
If WinActive("ahk_class Photoshop")
{
WinMinimize, ahk_class illustrator
WinMinimize, ahk_class audition24
WinMinimize, ahk_class Premiere Pro
WinMinimize, ahk_class indesign
WinMinimize, ahk_class incopy
}
}
Subroutine1()
{
If WinActive("ahk_class illustrator")
{
WinMinimize, ahk_class Photoshop
WinMinimize, ahk_class audition24
WinMinimize, ahk_class Premiere Pro
WinMinimize, ahk_class indesign
WinMinimize, ahk_class incopy
}
}
Subroutine2()
{
If WinActive("ahk_class audition24")
{
WinMinimize, ahk_class Photoshop
WinMinimize, ahk_class illustrator
WinMinimize, ahk_class Premiere Pro
WinMinimize, ahk_class indesign
WinMinimize, ahk_class incopy
}
}
Subroutine3()
{
If WinActive("ahk_class Premiere Pro")
{
WinMinimize, ahk_class Photoshop
WinMinimize, ahk_class illustrator
WinMinimize, ahk_class audition24
WinMinimize, ahk_class indesign
WinMinimize, ahk_class incopy
}
}
Subroutine4()
{
If WinActive("ahk_class indesign")
{
WinMinimize, ahk_class Photoshop
WinMinimize, ahk_class illustrator
WinMinimize, ahk_class audition24
WinMinimize, ahk_class Premiere Pro
WinMinimize, ahk_class incopy
}
}
Subroutine5()
{
If WinActive("ahk_class incopy")
{
WinMinimize, ahk_class Photoshop
WinMinimize, ahk_class illustrator
WinMinimize, ahk_class audition24
WinMinimize, ahk_class Premiere Pro
WinMinimize, ahk_class indesign
}
}
Code: Select all
VarSetCapacity(APPBARDATA, A_PtrSize=4 ? 36:48)
NumPut(DllCall("Shell32\SHAppBarMessage", "UInt", 4 ; ABM_GETSTATE
, "Ptr", &APPBARDATA
, "Int")
? 2:1, APPBARDATA, A_PtrSize=4 ? 32:40) ; 2 - ABS_ALWAYSONTOP, 1 - ABS_AUTOHIDE
, DllCall("Shell32\SHAppBarMessage", "UInt", 10 ; ABM_SETSTATE
, "Ptr", &APPBARDATA)
KeyWait, % A_ThisHotkey
ExitApp