Code: Select all
toggle:=!toggle
If toggle=1
{
Run, <Program>
WinMaximize, <Program>
WinActivate <Program>
}
Else
{
WinMinimize, <Program>
}
Return
[Mod edit: Added [code][/code] tags]
Code: Select all
toggle:=!toggle
If toggle=1
{
Run, <Program>
WinMaximize, <Program>
WinActivate <Program>
}
Else
{
WinMinimize, <Program>
}
Return
Code: Select all
IfWinNotExist, <YOUR PROGRAM TITLE>
Run, <YOUR PROGRAM PATH>
IfWinNotActive, <YOUR PROGRAM TITLE>
WinActivate, <YOUR PROGRAM TITLE>
else
WinMinimize, <YOUR PROGRAM TITLE>
Return
Code: Select all
app = %A_WinDir%\System32\notepad.exe
F3::
If WinExist("ahk_exe" app)
If !WinActive() {
WinMaximize
WinActivate
} Else WinMinimize
Else Run, %app%,, Max
Return
Code: Select all
app := A_WinDir "\System32\" proc := "notepad.exe"
F3::
If WinExist("ahk_exe" proc)
If !WinActive() {
WinMaximize
WinActivate
} Else WinMinimize
Else Run, %app%,, Max
Return
Code: Select all
app := "C:\Program Files (x86)\eM Client\" proc := "MailClient.exe"
F4::
If WinExist("ahk_exe" proc)
If !WinActive() {
WinMaximize
WinActivate
} Else WinMinimize
Else Run, %app%,, Max
Return
Code: Select all
#Requires AutoHotkey v1.1.33.11
EnvGet pf86, ProgramFiles(x86)
app := pf86 "\eM Client\" proc := "MailClient.exe"
winTitle := "ahk_class WindowsForms10.Window.8.app.0.129c866_r3_ad1 ahk_exe" proc
F3::
If WinExist(winTitle)
If !WinActive() {
WinMaximize
WinActivate
} Else WinMinimize
Else {
Run % app,, Max
SoundBeep 1500
}
Return