Skip to content

Instantly share code, notes, and snippets.

@aviaryan
Last active October 12, 2025 00:10
Show Gist options
  • Save aviaryan/5418603 to your computer and use it in GitHub Desktop.
Save aviaryan/5418603 to your computer and use it in GitHub Desktop.

Revisions

  1. aviaryan revised this gist Jul 1, 2013. 1 changed file with 0 additions and 5 deletions.
    5 changes: 0 additions & 5 deletions Everything.ahk
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,5 @@
    EverythingPath = ;specify the path here

    GoSub, trayMenu
    #IfWinActive ahk_class CabinetWClass
    {
    F6::
    @@ -9,10 +8,6 @@ GoSub, trayMenu
    return
    }

    trayMenu:
    Menu, Tray, Tip, %programName%
    return

    GetFolder()
    {
    WinGetClass,var,A
  2. aviaryan revised this gist Jul 1, 2013. 1 changed file with 27 additions and 28 deletions.
    55 changes: 27 additions & 28 deletions Everything.ahk
    Original file line number Diff line number Diff line change
    @@ -1,39 +1,38 @@
    programName = Everything Integration by Avi Aryan
    EverythingPath =
    EverythingPath = ;specify the path here

    GoSub, trayMenu
    #IfWinActive ahk_class CabinetWClass
    {
    F6::
    folder := GetFolder()
    run, %EverythingPath% -path "%folder%"
    return
    F6::
    folder := GetFolder()
    run, %EverythingPath% -path "%folder%"
    return
    }

    trayMenu:
    Menu, Tray, Tip, %programName%
    return
    Menu, Tray, Tip, %programName%
    return

    GetFolder()
    {
    WinGetClass,var,A
    If var in CabinetWClass,ExplorerWClass,Progman
    {
    IfEqual,var,Progman
    v := A_Desktop
    else
    {
    winGetText,Fullpath,A
    loop,parse,Fullpath,`r`n
    {
    IfInString,A_LoopField,:\
    {
    StringGetPos,pos,A_Loopfield,:\,L
    Stringtrimleft,v,A_loopfield,(pos - 1)
    break
    }
    }
    }
    return, v
    }
    WinGetClass,var,A
    If var in CabinetWClass,ExplorerWClass,Progman
    {
    IfEqual,var,Progman
    v := A_Desktop
    else
    {
    winGetText,Fullpath,A
    loop,parse,Fullpath,`r`n
    {
    IfInString,A_LoopField,:\
    {
    StringGetPos,pos,A_Loopfield,:\,L
    Stringtrimleft,v,A_loopfield,(pos - 1)
    break
    }
    }
    }
    return, v
    }
    }
  3. aviaryan created this gist Apr 19, 2013.
    39 changes: 39 additions & 0 deletions Everything.ahk
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,39 @@
    programName = Everything Integration by Avi Aryan
    EverythingPath =

    GoSub, trayMenu
    #IfWinActive ahk_class CabinetWClass
    {
    F6::
    folder := GetFolder()
    run, %EverythingPath% -path "%folder%"
    return
    }

    trayMenu:
    Menu, Tray, Tip, %programName%
    return

    GetFolder()
    {
    WinGetClass,var,A
    If var in CabinetWClass,ExplorerWClass,Progman
    {
    IfEqual,var,Progman
    v := A_Desktop
    else
    {
    winGetText,Fullpath,A
    loop,parse,Fullpath,`r`n
    {
    IfInString,A_LoopField,:\
    {
    StringGetPos,pos,A_Loopfield,:\,L
    Stringtrimleft,v,A_loopfield,(pos - 1)
    break
    }
    }
    }
    return, v
    }
    }