👨‍💻Scriptler

AutoHotkey (AHK) ile ilgili script örnekleri ve açıklamalar

🚀 Kişisel Pencere Yöneticim

🌟 Faydalı Scriptler

👨‍💼 Pencere Yönetimi

WinGet, id, list, ahk_exe %ahk_exe%
    Loop, %id%
    {
        this_ID := id%A_Index%
        WinGetTitle, title, ahk_id %this_ID%
        If (title = "")
            continue
        ; İşlem
    }

👁‍🗨 Pencereyi Gizleme / Gösterme

ToggleWindow(windowName)
{
    WinGet, WinState, MinMax, %windowName%
    if (WinState == -1)
    {
        WinRestore
        WinActivate
    }
    else
    {
        WinMinimize
        WinMinimize ; Tureng için 2 tane pencere açılıyor
    }

    return
}

✨ Pencere Yoksa Oluşturma ve Gizleme / Gösterme

ShowWin(windowName, url, mode=3)
{

    SetTitleMatchMode, %mode%
    IfWinExist, %windowName%
        ToggleWindow(windowName)
    else
        Run, %url%

    return
}

🎴 Hesap Makinesini Tray Icon Olarak Açma

#Persistent
Menu, Tray,Icon, Calc.exe, 1
Menu, Tray, NoStandard
Menu, Tray, Add, &Calculator, Calc
Menu, Tray, Add, 
Menu, Tray, Standard
Menu, Tray, Default, &Calculator

Return


Calc:
If WinExist("Calculator")
   WinClose, Calculator
else
   Run, Calc.exe
Return

🧹 Taskbar'dan Kaldırma

WinSet, ExStyle, ^0x80, ahk_id %ahkID%

🧐 Aktif Olan Tüm Pencerelerin ID'sini Alma

WinGet, WindowID, List 
Loop, % WindowID { 
cWindow = % WindowID%A_Index% 
WinGetTitle, Title, ahk_id %cWindow% 
WinGetClass, Class, ahk_id %cWindow%
Message=% Message "`n" Class "`t`t" Title 
} 
MsgBox, 64, List of Visible Windows, %Message% 
ExitApp

Last updated

© 2024 ~ Yunus Emre Ak ~ yEmreAk