¿Cómo puedo obtener la URL actual del navegador con un script AutoHotKey?

Estoy buscando una forma en AutoHotkey para poner la URL visitada actualmente en una variable.

El objetivo de este AHK es rastrear lo que he estado haciendo durante el día para registrar mis horas mejor. Tengo otro sistema que utilizo para registrar mi trabajo, pero a veces me olvido de usarlo cuando me desvío.

loop
{
    ; Get current Window ID & Name
    WinGet, active_id, ID, A
    WinGet, process_name, ProcessName, A

    ; Only do anything if any other windows was activated
    if(active_id = PrevActiveId)
    {
        ; Do nothing
    }
    else
    {
        ; Format the time-stamp.
        current=%A_DD%/%A_MM%/%A_YYYY%, %A_Hour%:%A_Min%

        ; Write this data to the log.txt file.
        fileappend, %current% - %process_name%`n, log.txt

        ; Get the URL if process_name = "chrome.exe"
        if(process_name = "chrome.exe")
        {
            ; Put URL in log file
            ; fileappend, %current% - %current_url%`n, log.txt
        }
    }

    PrevActiveId = %active_id%
    Sleep, 100
}

Respuestas a la pregunta(6)

Su respuesta a la pregunta