Create Shortcut URL

簡化下載檔案時,常會使用的動作流程

;建立URL(Win + V)
#v::
if WinActive("ahk_class CabinetWClass")    ;Explorer才執行
{
    strlen:=StrLen(Clipboard)    ;取得剪貼簿字串長度
    if(strlen > 0)
    {
        URL=%Clipboard%    ;從剪貼簿取得URL
        Send !d    ;焦點移至網址列 Alt + D
        Send ^c    ;Ctrl + C
        ClipWait 1    ;等待OS 1秒
        Send +{Tab}    ;取消焦點
        FileAppend,[InternetShortcut]`nURL=%URL%`nIconFile=`nIconIndex=1,%Clipboard%\URL.url
    }
}
Return
;複製URL(Win + C)
#c::
if WinActive("ahk_class CabinetWClass")    ;Explorer才執行
{
    Send !{Enter}    ;開啟內容
    WinWaitActive, 內容, , 1
    Send ^c    ;Ctrl + C
    ClipWait 1    ;等待OS 1秒
    Send !{F4}    ;關閉內容
}
Return
;反向選取(Win + A)
#a::
if WinActive("ahk_class CabinetWClass")    ;Explorer才執行
{
    Send {Alt}
    Send e
    Send i
}
Return
;滑鼠左右鍵切換視窗
~LButton & RButton::AltTab
;關閉主程式(Win + X)
#x::
ExitApp