AutoHotFile

Automated Keyword Launcher

 

1.     Introduction

 

AutoHotFile will speed up your files management

Finding and opening files and programs will take no longer than a few seconds, regardless the amount of your files.

 

            It includes also following programs:

·        Keyword Launcher

·        Dynamic Script Launcher

·        Web Launcher

·        Files and folder explorer

·        Calculator

·        Windows hider.

 

·        Many thanks to:

 

o       SKAN for Crazy Scripting : FolderSpy v0.96 [ Synchronous ]

o       Lexikos for How to: Run Dynamic Script... Through a Pipe!

o       Laszo for Simple script for evaluating arithmetic expressions

o       heresy for  Run AHK scripts with less (half or even less) memory usage

 

 

 

 

2.     Keyword creation and definition

 

  • On first run, you will be asked which file extension(s) and folder(s) you want to use for keywording.
  • AutoHotFile will search trough that/these folder(s) using file loop and will create keyword for each file

·        Keyword will be created using a part of file name (characters before ".")

o       Keyword contains only letters, numbers and _. Any other character will be replaced by _.

·        For example keyword for "cmd.exe" will be "cmd".

o       NOTE if you have several files that would create same keyword, only first file is loaded.

o       For example file name of first file is "cmd.exe" and second file "cmd.lnk"

o       only 1 keyword "cmd" will exist for cmd.exe and "cmd.lnk" will not be loaded.

·        Rest of file name will be treated as description for keyword and options.

·        To use FILE OPTIONS include the special word in file name

·        FILE OPTIONS are case sensitive

o       Following options can be used for files:

§         Auto start

§         Assign a Hotkey

o       AUTO START

§         Include word AUTOSTART (case sensitive) in name of any file

§         When you start AutoHotFile, it will automatically launch files including that word.

o       ASSIGN HOTKEYS TO FILES

§         Following hotkeys are available:  (CHR is any keyboard key from a - z and 0 - 9)

·        CAPSLOCK & CHR

·        SCROLLLOCK & CHR

·        NUMLOCK & CHR

·        CHR & CHR (SPEEDHOTKEY, see below)

§         To assign a Hotkey to a file you have to rename your file

·        For example rename "cmd.lnk" into "c.Cmd CAPSLOCKc.lnk". (CAPSLOCK is case sensitive)

·        This will create a hotkey CAPSLOCK & C

·        You can now launch your file pressing that Hotkey

·        Include HOTKEY?? for SPEEDHOTKEY, for example HOTKEYpf

 

 

 

 

 

 

·        Keyword Launcher

 

o       This is an interface used to open any file, folder, website and more.

§         This interface works trough AHK command "Input" and notifies user trough ToolTip

o       When you press CAPSLOCK & TAB, Keyword Launcher will start listening and will show a ToolTip.

§         NOW YOU CAN TYPE FOLLOWING:

·        Note: you can enter a prefix to use different functions ( . - : " * ? ), see below.

·        KEYWORD

o       Enter keyword and press ENTER to open the file

§         Keywords exist for any file with given extensions in given directories.

§         Use RegEx search for your files by entering " prefix and your search term.

·        Enter * prefix and your search term to search case insensitive quickly.

·        For Example *auto

o       While you type, it will suggest your keywords

§         You can perform following task on suggested keywords / files:

·        OPEN                             by pressing key F1 - F12

·        EDIT                               by pressing hotkey CTRL & F1 - F12

·        SHOW in Explorer          by pressing hotkey ALT & F1 - F12

·        SHOW file information     by pressing hotkey CTRL & ALT & F1 - F12

 

·        WEBSITE

o       Enter a website excluding http://www..com, for example "google" and press Enter

§         It will open the website using "Google I'm feeling Lucky" option

o       Search on google using Prefix (. + your search term). For example ".autohotkey"

o       Search on ebay using Prefix (- + your search term). For example "-mp3 player"

o       Search on google maps using Prefix (? + your search term). For example "?from new york to los angeles" or "?london"

 

·        EXPLORER

o       Enter a drive letter and : (e.g. c:), now you can search for files by entering letters

o       Use * as wildcard

o       You can press TAB to take over found path

o       Press up/down/left/right to browse trough files or folders.

o       Press F12 to toggle file or folder search

o       Press F11 to toggle subfolder search

 

·        CALCULATION (Prefix = )

o       Enter "=" prefix and your calculation, for example "=5*5*(5+5)"

 

·        DYNAMIC SCRIPT (Prefix : )

o       Enter ":" prefix and enter your code

§         Use this as a quick one line code executor

§         However if you require a new line you can press CTRL & ENTER.

§         For example enter ":MsgBox % A_UserName" and press ENTER

o       If you want to execute a longer code temporarily, please use CAPSLOCK & LBUTTON or CAPSLOCK & F5 function (see more below).

 

 

 

 

 

 

 

·        Automatic Hotstring

 

o       If this feature is on, any loaded file will be given a hotstring.

§         Different to keyword where any non alphanumeric character is replaced by _

§         hotstring will contain same characters as file name.

o       After program finished loading files, it will launch a dynamic script containing all files / keywords as hotstring to launch them.

 

·        File Reminder

o       Rename your file to have a reminder for your file. Following options are available [] means optional:

§         #hour[minute]  -  (e.g. #11 or #1100 (11 o'clock) will ask you to open that file each day if A_Now is greater or equal given time)

§         #weekday[hour[minute]]  -  (for example #MON (case sensitive) will ask you to open that file each Monday, #MON11 on Monday 11 o'clock...)

·        Use MON TUE WED THU FRI SAT SUN

§         #yearmonth[day[hour[minute[second]]]]  -  (for example #200901010000 will ask you to open that file on new year)

o       You will need to rename your file on notification if you do not like to have a timer on it anymore.

§         Instead of new filename you can enter a digit number for example 5 to suspend the timer

§         If you like to activate timer before this time elapsed press CAPSLOCK & F6

o       File Reminder will display a reminder for each file once unless you change filename or suspend timer

§         If you have canceled a file reminder accidentally and you want to have it shown again

§         reload AutoHotFile or set File Reminder OFF and ON again (CAPSLOCK & RButton)

 

·        Auto Reload of AHK scripts that were changed

o       If you set Auto Reload to on, any script that is loaded by AutoHotFile and is currently running, will be reloaded

 

 

·        SPEEDHOTKEY

 

o       This special hotkey enables a hotkey that is used by pressing 2 letters.

o       For example you can launch your Internet Explorer by pressing I & E as a hotkey.

o       To use that hotkey for a file you have to rename your file for example to "iexpl.Internet Explorer HOTKEYie.lnk". (HOTKEY is case sensitive)

o       Enable these Hotkeys by pressing CAPSLOCK & ESC or CTRL & CAPSLOCK. A ToolTip will be displayed SPEEDHOTKEY ON.

o       Then press the corresponding letters on your keyboard

 

 

·        Dynamic Script

 

o       You can launch AutoHotkey scripts dynamically trough a Pipe using CAPSLOCK & LBUTTON hotkey or Keyword Launcher.

§         COPY script into Clipboard and press CAPSLOCK & LBUTTON on a non Edit control or CAPSLOCK & F5

§         Press CAPSLOCK & LBUTTON onto Code(Copy) link in Autohotkey forum.

§         Press CAPSLOCK & LBUTTON in any Edit control

§         Enter Code in Keyword Launcher using ":" prefix.

o       This will not create a file on your disk, it will use the clipboard as AutoHotkey script and launch it trough a pipe

 

 

·        AutoHotkey script Terminator

 

o       You can terminate(kill) any running AutoHotkey script by pressing CAPSLOCK & PAUSE

§         Then press corresponding F1-F12 key.

§         Press Pause to kill all scripts.

 

 

·        Hotkeys list

o       CAPSLOCK & RBUTTON   -   SHOW SETTINGS

o       CAPSLOCK & LBUTTON   -   EXECUTE AHK SCRIPT FROM CLIPBOARD OR EDIT CONTROL

o       CAPSLOCK & CTRL   -   RUN LAST EXECUTED FILE AGAIN

o       CAPSLOCK & F2   -   RUN LAST EXECUTED FILE AGAIN

o       CAPSLOCK & ENTER   -   OPENS A GLOBAL VARIABLE IN ANY EXPLORER EDIT CONTROL

o       CAPSLOCK & F3/F4   -   SHOW/HIDE WINDOWS

o       CAPSLOCK & F5  -  EXECUDE AHK CODE FROM CLIPBOARD

o       CAPSLOCK & F6  - RESET TIMER FOR FILE REMINDER

o       CAPSLOCK & F7   -   LIST HOTKEYS

o       CAPSLOCK & F8   -   EDIT SCRIPT

o       CAPSLOCK & F10  -  SUSPEND ALL HOTKEYS

o       CAPSLOCK & F11   -   PAUSE ALL SCRIPTS

o       CAPSLOCK & F12   -   RELOAD

o       CAPSLOCK & PAUSE   -   SCRIPT TERMINATOR

 

·        Download

 

o       AutoHotFile.ahk

o       AutoHotFile.exe