initial commit

This commit is contained in:
2023-08-18 22:32:02 -04:00
commit bac8299d5b
13 changed files with 1726 additions and 0 deletions

View File

@@ -0,0 +1,290 @@
; A note on how this works:
; The function name GuiSearch()" is poorly chosen.
; What you actually specify as the parameter value is a command to run. It does not have to be a URL.
; Before the command is run, the word REPLACEME is replaced by your input.
; It does not have to be a search url, that was just the application I had in mind when I originally wrote it.
; So what this does is that it runs chrome with the arguments "-incognito" and the google search URL where REPLACEME in the URL has been replaced by your input.
; Search Engines
;------------------------------------------------
if RMSearchTerm = az%A_Space% ; Search Amazon
{
gui_search_title = Amazon
gui_search_icon = %A_ICODir%\Amazon.png
GuiSearch("https://www.amazon.com/s?k=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = ahk%A_Space% ; Search autohotkey Userboards
{
gui_search_title = AutoHotKey Userboards
gui_search_icon = %A_ICODir%\AutoHotKey7.png
GuiSearch("https://www.autohotkey.com/boards/search.php?keywords=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = dic%A_Space% ; Search Dictionary
{
gui_search_title = Dictionary.com
gui_search_icon = %A_ICODir%\Dictionary.png
GuiSearch("https://www.dictionary.com/browse/REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = d%A_Space% ; Search Brave
{
gui_search_title = Brave
gui_search_icon = %A_ICODir%\Jono_Brave.png
GuiSearch("https://search.brave.com/search?q=REPLACEME") ; REPLACEME text will be replaced with the text input
; GuiSearch("https://duckduckgo.com/?q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = b%A_Space% ; Search Duckduckgo
{
gui_search_title = DuckDuckGo
gui_search_icon = %A_ICODir%\duckduckgo_bg_1.png
GuiSearch("https://duckduckgo.com/?q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = gp%A_Space% ; Google Play
{
gui_search_title = Google Play Store
gui_search_icon = %A_ICODir%\PlayStore.png
; GuiSearch("https://play.google.com/store/search?q=REPLACEME") ; REPLACEME text will be replaced with the text input
GuiSearch("https://play.google.com/store/search?q=REPLACEME&c=apps") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = gm%A_Space% ; Google Maps
{
gui_search_title = Google Maps
gui_search_icon = %A_ICODir%\GoogleMaps.png
GuiSearch("https://www.google.com/maps/search/REPLACEME/") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = r%A_Space% ; Search reddit
{
gui_search_title = reddit
gui_search_icon = %A_ICODir%\reddit.png
GuiSearch("https://old.reddit.com/search?q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = sa%A_Space% ; Search reddit SysAdmin
{
gui_search_title = /r/sysAdmin
gui_search_icon = %A_ICODir%\Reddit_Boost.png
GuiSearch("https://old.reddit.com/r/sysadmin/search?q=REPLACEME&restrict_sr=on&sort=relevance&t=all") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = w%A_Space% ; Search Wikipedia
{
gui_search_title = White Mountain Paper Wiki
; gui_search_icon = %A_ICODir%\wikipedia.png
GuiSearch("http://wiki.wmpco.biz/search?term=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = imdb%A_Space% ; Search IDMB
{
gui_search_title = IMDB
gui_search_icon = %A_ICODir%\imdb.png
GuiSearch("https://www.imdb.com/find?q=REPLACEME&s=all") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = ff%A_Space% ; Search Firefox Addons
{
gui_search_title = Firefox Addons
gui_search_icon = %A_ICODir%\firefox9.png
GuiSearch("https://addons.mozilla.org/en-US/firefox/search/?q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = cc%A_Space% ; Search Chrome Addons
{
gui_search_title = Chrome Addons
gui_search_icon = %A_ICODir%\
GuiSearch("https://chrome.google.com/webstore/search/REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = z%A_Space% ; Search Zoogle
{
gui_search_title = Zoogle
gui_search_icon = %A_ICODir%\Zoogle.png
GuiSearch("https://zooqle.com/search?=&q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = td%A_Space% ; Search TasteDive
{
gui_search_title = TasteDive
gui_search_icon = %A_ICODir%\TasteDive.png
GuiSearch("https://tastedive.com/movies/like/REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = ia%A_Space% ; Search IconArchive
{
gui_search_title = IconArchive
gui_search_icon = %A_ICODir%\Jono_IconArchive.png
GuiSearch("https://iconarchive.com/search?q=REPLACEME&items=max") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = ii%A_Space% ; Icon-Icons
{
gui_search_title = icon-icons.com
gui_search_icon = %A_ICODir%\iconicon.png
GuiSearch("https://icon-icons.com/search/icons/?filtro=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = e%A_Space% ; Search Ebay
{
gui_search_title = Ebay
gui_search_icon = %A_ICODir%\apps_ebay.pngea
GuiSearch("https://www.ebay.com/sch/i.html?&_nkw=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = choco%A_Space% ; Search Chocolatey
{
gui_search_title = Chocolatey
gui_search_icon = %A_ICODir%\chocolatey.png
GuiSearch("https://chocolatey.org/packages?q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = pip%A_Space% ; Search pypi
{
gui_search_title = pypi
gui_search_icon = %A_ICODir%\
GuiSearch("https://pypi.org/search/?q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = sp%A_Space% ; Startpage
{
gui_search_title = Startpage
gui_search_icon = %A_ICODir%\startpage.png
GuiSearch("https://www.startpage.com/do/dsearch?query=REPLACEME&cat=web&pl=opensearch&language=english")
StatExport(gui_search_title)
}
if RMSearchTerm = g%A_Space% ; Google
{
gui_search_title = Google
gui_search_icon = %A_ICODir%\Google.png
GuiSearch("https://www.google.com/search?q=REPLACEME")
StatExport(gui_search_title)
}
if RMSearchTerm = gi%A_Space% ; Google Images
{
gui_search_title = Google Images
gui_search_icon = %A_ICODir%\GoogleImages.png
GuiSearch("https://www.google.com/images?q=REPLACEME")
StatExport(gui_search_title)
}
if RMSearchTerm = di%A_Space% ; Search DuckDuckGo Images
{
gui_search_title = DuckDuckGo Images
gui_search_icon = %A_ICODir%\DuckDuckGo.png
GuiSearch("https://duckduckgo.com/?q=REPLACEME&t=h_&ia=images&iax=images")
StatExport(gui_search_title)
}
if RMSearchTerm = a%A_Space% ; Search Google for AutoHotkey related results
{
gui_search_title = Autohotkey Google Search
gui_search_icon = %A_ICODir%\imageeeewithpng
GuiSearch("https://www.google.com/search?num=50&safe=off&site=&source=hp&q=autohotkey%20REPLACEME&btnG=Search&oq=&gs_l=")
StatExport(gui_search_title)
}
else if RMSearchTerm = gl%A_Space% ; Search Google with ImFeelingLucky
{
gui_search_title = I'm Feeling Lucky
gui_search_icon = %A_ICODir%\imageeeewithpng
GuiSearch("http://www.google.com/search?q=REPLACEME&btnI=Im+Feeling+Lucky")
StatExport(gui_search_title)
}
else if RMSearchTerm = multi%A_Space% ; Open more than one search
{
gui_search_title = Google/Bing/DDG/Startpage
GuiSearch("https://www.google.com/search?&q=REPLACEME")
GuiSearch("https://www.bing.com/search?q=REPLACEME")
GuiSearch("https://duckduckgo.com/?q=REPLACEME")
GuiSearch("https://www.startpage.com/do/dsearch?query=REPLACEME&cat=web&pl=opensearch&language=english")
StatExport(gui_search_title)
}
else if RMSearchTerm = ci%A_Space% ; Search Google as Incognito
{
gui_search_title = Google - Chrome Incognito
gui_search_icon = %A_ICODir%\Incognito.png
GuiSearch("chrome.exe -incognito https://www.google.com/search?safe=off&q=REPLACEME")
StatExport(gui_search_title)
}
else if RMSearchTerm = y%A_Space% ; Search Youtube
{
gui_search_title = Youtube
gui_search_icon = %A_ICODir%\Youtube_Jono.png
GuiSearch("https://www.youtube.com/results?search_query=REPLACEME")
StatExport(gui_search_title)
}
else if RMSearchTerm = gt%A_Space% ; Google Translate English to Russian
{
gui_search_title = Google Translate
gui_search_icon =
; GuiSearch("https://translate.google.com/#en/RU/REPLACEME")
; GuiSearch("https://translate.google.com/#en/ES/REPLACEME")
GuiSearch("https://translate.google.com/#view=home&op=translate&sl=auto&tl=es&text=REPLACEME")
StatExport(gui_search_title)
}
else if RMSearchTerm = / ; Go to subreddit
{
gui_search_title := "/r/"
gui_search_icon =
GuiSearch("https://www.reddit.com/r/REPLACEME")
}
else if RMSearchTerm = red ; reddit.com
{
gui_destroy()
run www.reddit.com
}

74
Modules/Atom-Folders.ahk Normal file
View File

@@ -0,0 +1,74 @@
; Folder Shortcuts
;------------------------------------------------
if RMSearchTerm = dd%A_Space% ; downloads
{
gui_destroy()
run, C:\Users\%A_Username%\Downloads
}
else if RMSearchTerm = dl%A_Space% ; downloads
{
gui_destroy()
run, C:\Users\%A_Username%\Downloads
}
else if RMSearchTerm = gg%A_Space% ; Git
{
gui_destroy()
run, C:\Users\%A_username%\Syncthing\Git
}
else if RMSearchTerm = dc%A_Space% ; DCIM
{
gui_destroy()
run, C:\Users\%A_Username%\Pictures
}
else if RMSearchTerm = pic%A_Space% ;
{
gui_destroy()
run, C:\Users\%A_Username%\Pictures
}
else if RMSearchTerm = mus%A_Space% ;
{
gui_destroy()
run, C:\Users\%A_Username%\Music
}
else if RMSearchTerm = vids%A_Space% ;
{
gui_destroy()
run, C:\Users\%A_Username%\Videos
}
else if RMSearchTerm = doc%A_Space% ;
{
gui_destroy()
run, C:\Users\%A_Username%\Documents
}
else if RMSearchTerm = desk%A_Space% ;
{
gui_destroy()
run, C:\Users\%A_Username%\Desktop
}
else if RMSearchTerm = ss%A_Space% ; Screenshots
{
gui_destroy()
run, C:\Users\%A_Username%\Pictures\Screenshots
}
else if RMSearchTerm = startup%A_Space% ; startup
{
gui_destroy()
run, C:\Users\%A_Username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
return
}
else if RMSearchTerm = rb%A_Space% ; Recycle Bin
{
gui_destroy()
Run ::{645FF040-5081-101B-9F08-00AA002F954E}
; other clsid-key shortcuts: https://www.tenforums.com/tutorials/3123-clsid-key-guid-shortcuts-list-windows-10-a.html
}

View File

@@ -0,0 +1,101 @@
; Interact with THIS AHK Script
;------------------------------------------------
else if RMSearchTerm = rl%A_Space% ; Reload This script
{
gui_destroy()
Reload
}
else if RMSearchTerm = dir%A_Space% ; Open the directory for this script
{
gui_destroy()
Run, %A_ScriptDir%
}
else if RMSearchTerm = edit%A_Space% ; Edit host script
{
gui_destroy()
run, "C:\Windows\notepad.exe" "%A_ScriptFullPath%"
}
; Type Raw Text
;------------------------------------------------
else if RMSearchTerm = raw%A_Space% ; Paste clipboard content without formatting
{
gui_destroy()
SendRaw, %ClipBoard%
}
else if RMSearchTerm = ram%A_Space% ; RAM Calculator
{
CustomTool = RamMultiplier
gui_search_title = How many GB? > clipboard
gui_search_icon = %A_ICODir%\Ram_Metro.ico
GuiSearch("REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
else if RMSearchTerm = time%A_Space% ; Requests
{
CustomTool = AHKTimeMultiplier
gui_search_title = How much time? #M or #H > clipboard
; gui_search_icon = %A_ICODir%\Ram_Metro.ico
GuiSearch("REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
else if RMSearchTerm = ada%A_Space% ; Adapters
{
gui_destroy()
run, "C:\Windows\System32\ncpa.cpl" ; Network Adapters
}
else if RMSearchTerm = disk%A_Space% ; Disk Management
{
gui_destroy()
run, "diskmgmt.msc" ; Windows Disk management
}
else if RMSearchTerm = power ; Power down the pc
{
gui_destroy()
Shutdown, 8 ; power off command
}
else if RMSearchTerm = date ; What is the date?
{
gui_destroy()
FormatTime, date,, LongDate
MsgBox %date%
date =
}
else if RMSearchTerm = week ; Which week is it?
{
gui_destroy()
FormatTime, weeknumber,, YWeek
StringTrimLeft, weeknumbertrimmed, weeknumber, 4
if (weeknumbertrimmed = 53)
weeknumbertrimmed := 1
MsgBox It is currently week %weeknumbertrimmed%
weeknumber =
weeknumbertrimmed =
}
else if RMSearchTerm = ?%A_Space% ; Tooltip with list of commands
{
GuiControl,, RMSearchTerm, ; Clear the input box
gui_destroy()
Gosub, gui_commandlibrary
}
else if RMSearchTerm = a?%A_Space% ; Tooltip with list of commands
{
GuiControl,, RMSearchTerm, ; Clear the input box
gui_destroy()
Gosub, gui_commandlibrary
}
return

41
Modules/Atom-Programs.ahk Normal file
View File

@@ -0,0 +1,41 @@
; Program Shortcuts
;------------------------------------------------
; first item has to be a "if" and all items below it are "else if"
else if RMSearchTerm = S%A_Space%
{
CustomTool = Sublime
gui_search_title = Sublime
gui_search_icon = %A_ICODir%\Sublime.png
GuiSearch("REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
return
}
else if RMSearchTerm = gimp%A_Space%
{
CustomTool = GIMP
gui_search_title = Gimp
gui_search_icon = %A_ICODir%\gimp.png
GuiSearch("REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
return
}
else if RMSearchTerm = dn%A_Space% ; Open up a joplin note using an eternal URL
{
gui_destroy()
run, joplin://x-callback-url/openNote?id=b0b578945bab49e4a118a5f2f8ff16db
}
else if RMSearchTerm = cmd%A_Space% ; Run CMD
{
gui_destroy()
;run, %comspec% /k "C:\Users\me\Downloads\_Old Files"
run, cmd.exe ;, C:\Users\me\Downloads\_Old Files
}

View File

@@ -0,0 +1,290 @@
; A note on how this works:
; The function name GuiSearch()" is poorly chosen.
; What you actually specify as the parameter value is a command to run. It does not have to be a URL.
; Before the command is run, the word REPLACEME is replaced by your input.
; It does not have to be a search url, that was just the application I had in mind when I originally wrote it.
; So what this does is that it runs chrome with the arguments "-incognito" and the google search URL where REPLACEME in the URL has been replaced by your input.
; Search Engines
;------------------------------------------------
if RMSearchTerm = az%A_Space% ; Search Amazon
{
gui_search_title = Amazon
gui_search_icon = %A_ICODir%\Amazon.png
GuiSearch("https://www.amazon.com/s?k=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = ahk%A_Space% ; Search autohotkey Userboards
{
gui_search_title = AutoHotKey Userboards
gui_search_icon = %A_ICODir%\AutoHotKey7.png
GuiSearch("https://www.autohotkey.com/boards/search.php?keywords=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = dic%A_Space% ; Search Dictionary
{
gui_search_title = Dictionary.com
gui_search_icon = %A_ICODir%\Dictionary.png
GuiSearch("https://www.dictionary.com/browse/REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = d%A_Space% ; Search Brave
{
gui_search_title = Brave
gui_search_icon = %A_ICODir%\Jono_Brave.png
GuiSearch("https://search.brave.com/search?q=REPLACEME") ; REPLACEME text will be replaced with the text input
; GuiSearch("https://duckduckgo.com/?q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = b%A_Space% ; Search Duckduckgo
{
gui_search_title = DuckDuckGo
gui_search_icon = %A_ICODir%\duckduckgo_bg_1.png
GuiSearch("https://duckduckgo.com/?q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = gp%A_Space% ; Google Play
{
gui_search_title = Google Play Store
gui_search_icon = %A_ICODir%\PlayStore.png
; GuiSearch("https://play.google.com/store/search?q=REPLACEME") ; REPLACEME text will be replaced with the text input
GuiSearch("https://play.google.com/store/search?q=REPLACEME&c=apps") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = gm%A_Space% ; Google Maps
{
gui_search_title = Google Maps
gui_search_icon = %A_ICODir%\GoogleMaps.png
GuiSearch("https://www.google.com/maps/search/REPLACEME/") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = r%A_Space% ; Search reddit
{
gui_search_title = reddit
gui_search_icon = %A_ICODir%\reddit.png
GuiSearch("https://old.reddit.com/search?q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = sa%A_Space% ; Search reddit SysAdmin
{
gui_search_title = /r/sysAdmin
gui_search_icon = %A_ICODir%\Reddit_Boost.png
GuiSearch("https://old.reddit.com/r/sysadmin/search?q=REPLACEME&restrict_sr=on&sort=relevance&t=all") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = w%A_Space% ; Search Wikipedia
{
gui_search_title = White Mountain Paper Wiki
; gui_search_icon = %A_ICODir%\wikipedia.png
GuiSearch("http://wiki.wmpco.biz/search?term=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = imdb%A_Space% ; Search IDMB
{
gui_search_title = IMDB
gui_search_icon = %A_ICODir%\imdb.png
GuiSearch("https://www.imdb.com/find?q=REPLACEME&s=all") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = ff%A_Space% ; Search Firefox Addons
{
gui_search_title = Firefox Addons
gui_search_icon = %A_ICODir%\firefox9.png
GuiSearch("https://addons.mozilla.org/en-US/firefox/search/?q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = cc%A_Space% ; Search Chrome Addons
{
gui_search_title = Chrome Addons
gui_search_icon = %A_ICODir%\
GuiSearch("https://chrome.google.com/webstore/search/REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = z%A_Space% ; Search Zoogle
{
gui_search_title = Zoogle
gui_search_icon = %A_ICODir%\Zoogle.png
GuiSearch("https://zooqle.com/search?=&q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = td%A_Space% ; Search TasteDive
{
gui_search_title = TasteDive
gui_search_icon = %A_ICODir%\TasteDive.png
GuiSearch("https://tastedive.com/movies/like/REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = ia%A_Space% ; Search IconArchive
{
gui_search_title = IconArchive
gui_search_icon = %A_ICODir%\Jono_IconArchive.png
GuiSearch("https://iconarchive.com/search?q=REPLACEME&items=max") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = ii%A_Space% ; Icon-Icons
{
gui_search_title = icon-icons.com
gui_search_icon = %A_ICODir%\iconicon.png
GuiSearch("https://icon-icons.com/search/icons/?filtro=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = e%A_Space% ; Search Ebay
{
gui_search_title = Ebay
gui_search_icon = %A_ICODir%\apps_ebay.pngea
GuiSearch("https://www.ebay.com/sch/i.html?&_nkw=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = choco%A_Space% ; Search Chocolatey
{
gui_search_title = Chocolatey
gui_search_icon = %A_ICODir%\chocolatey.png
GuiSearch("https://chocolatey.org/packages?q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = pip%A_Space% ; Search pypi
{
gui_search_title = pypi
gui_search_icon = %A_ICODir%\
GuiSearch("https://pypi.org/search/?q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
if RMSearchTerm = sp%A_Space% ; Startpage
{
gui_search_title = Startpage
gui_search_icon = %A_ICODir%\startpage.png
GuiSearch("https://www.startpage.com/do/dsearch?query=REPLACEME&cat=web&pl=opensearch&language=english")
StatExport(gui_search_title)
}
if RMSearchTerm = g%A_Space% ; Google
{
gui_search_title = Google
gui_search_icon = %A_ICODir%\Google.png
GuiSearch("https://www.google.com/search?q=REPLACEME")
StatExport(gui_search_title)
}
if RMSearchTerm = gi%A_Space% ; Google Images
{
gui_search_title = Google Images
gui_search_icon = %A_ICODir%\GoogleImages.png
GuiSearch("https://www.google.com/images?q=REPLACEME")
StatExport(gui_search_title)
}
if RMSearchTerm = di%A_Space% ; Search DuckDuckGo Images
{
gui_search_title = DuckDuckGo Images
gui_search_icon = %A_ICODir%\DuckDuckGo.png
GuiSearch("https://duckduckgo.com/?q=REPLACEME&t=h_&ia=images&iax=images")
StatExport(gui_search_title)
}
if RMSearchTerm = a%A_Space% ; Search Google for AutoHotkey related results
{
gui_search_title = Autohotkey Google Search
gui_search_icon = %A_ICODir%\imageeeewithpng
GuiSearch("https://www.google.com/search?num=50&safe=off&site=&source=hp&q=autohotkey%20REPLACEME&btnG=Search&oq=&gs_l=")
StatExport(gui_search_title)
}
else if RMSearchTerm = gl%A_Space% ; Search Google with ImFeelingLucky
{
gui_search_title = I'm Feeling Lucky
gui_search_icon = %A_ICODir%\imageeeewithpng
GuiSearch("http://www.google.com/search?q=REPLACEME&btnI=Im+Feeling+Lucky")
StatExport(gui_search_title)
}
else if RMSearchTerm = multi%A_Space% ; Open more than one search
{
gui_search_title = Google/Bing/DDG/Startpage
GuiSearch("https://www.google.com/search?&q=REPLACEME")
GuiSearch("https://www.bing.com/search?q=REPLACEME")
GuiSearch("https://duckduckgo.com/?q=REPLACEME")
GuiSearch("https://www.startpage.com/do/dsearch?query=REPLACEME&cat=web&pl=opensearch&language=english")
StatExport(gui_search_title)
}
else if RMSearchTerm = ci%A_Space% ; Search Google as Incognito
{
gui_search_title = Google - Chrome Incognito
gui_search_icon = %A_ICODir%\Incognito.png
GuiSearch("chrome.exe -incognito https://www.google.com/search?safe=off&q=REPLACEME")
StatExport(gui_search_title)
}
else if RMSearchTerm = y%A_Space% ; Search Youtube
{
gui_search_title = Youtube
gui_search_icon = %A_ICODir%\Youtube_Jono.png
GuiSearch("https://www.youtube.com/results?search_query=REPLACEME")
StatExport(gui_search_title)
}
else if RMSearchTerm = gt%A_Space% ; Google Translate English to Russian
{
gui_search_title = Google Translate
gui_search_icon =
; GuiSearch("https://translate.google.com/#en/RU/REPLACEME")
; GuiSearch("https://translate.google.com/#en/ES/REPLACEME")
GuiSearch("https://translate.google.com/#view=home&op=translate&sl=auto&tl=es&text=REPLACEME")
StatExport(gui_search_title)
}
else if RMSearchTerm = / ; Go to subreddit
{
gui_search_title := "/r/"
gui_search_icon =
GuiSearch("https://www.reddit.com/r/REPLACEME")
}
else if RMSearchTerm = red ; reddit.com
{
gui_destroy()
run www.reddit.com
}

View File

@@ -0,0 +1,492 @@
; Note: Save with encoding UTF-8 with BOM if possible.
; I had issues with special characters like in ¯\_(ツ)_/¯ that wouldn't work otherwise.
; Notepad will save UTF-8 files with BOM automatically (even though it does not say so).
; Some editors however save without BOM, and then special characters look messed up in the AHK GUI.
; Write your own AHK commands in this file to be recognized by the GUI. Take inspiration from the samples provided here.
; A note on how this works:
; The function name GuiSearch()" is poorly chosen.
; What you actually specify as the parameter value is a command to run. It does not have to be a URL.
; Before the command is run, the word REPLACEME is replaced by your input.
; It does not have to be a search url, that was just the application I had in mind when I originally wrote it.
; So what this does is that it runs chrome with the arguments "-incognito" and the google search URL where REPLACEME in the URL has been replaced by your input.
;-------------------------------------------------------------------------------
;;; Search Engines ;;;
;-------------------------------------------------------------------------------
;REPLACEME
;https://www.startpage.com/do/dsearch?query=site%3Awww.reddit.com+EXCELCOM&cat=web&pl=opensearch&language=english
; Search Engines
;-----------------------------------------------
; global cYellow
; global
; Gui, Add, Text, %gui_control_options% %cYellow% +Center, %gui_search_title%
; Gui, Add, Picture, x2 h45 w45, %gui_search_icon%
; Gui, Add, Edit, x+1 %gui_control_options% %cYellow%
;---AHK Scripts---
;------------------------------------------------
else if RMSearchTerm = bt%A_Space% ; Toggle Bluetooth
{
gui_destroy()
run, "C:\Users\%A_username%\Syncthing\Scripts\AutoHotKey\Tools\Windows10\Bluetooth\ToggleBluetooth.ahk"
}
else if RMSearchTerm = cico%A_Space% ; Open Icons Folder
{
gui_destroy()
run, C:\Users\%A_Username%\Syncthing\Scripts\AutoHotKey\Utilities\CreateICOIconUsingImageMagick.ahk
}
else if RMSearchTerm = rla%A_Space% ; Reload ALL scripts
{
gui_destroy()
run, "C:\Users\%A_username%\Syncthing\Scripts\AutoHotKey\Utilities\RMScriptManager.ahk" "ReloadAll"
}
else if RMSearchTerm = kill%A_Space% ; Kill all ahk scripts
{
gui_destroy()
run, C:\Users\%A_username%\Syncthing\Scripts\AutoHotKey\Tools\Kill & Close all running AHK scripts.ahk
}
else if RMSearchTerm = running%A_Space% ; Kill all ahk scripts
{
gui_destroy()
run, "C:\Users\%A_Username%\Syncthing\Scripts\AutoHotKey\Utilities\Running Script Manager.exe"
}
else if RMSearchTerm = tel%A_Space% ; run voidtools and search for executables
{
gui_destroy()
run, "C:\Users\%A_username%\Syncthing\Scripts\AutoHotKey\Utilities\SendTelegramMessageToCheckNowChannel.ahk"
}
;---/AHK Scripts---
;------------------------------------------------
;---Other Tools---
;------------------------------------------------
else if RMSearchTerm = uk%A_Space% ; uptime Kuma
{
gui_destroy()
run, http://206.210.43.203:3001/dashboard
}
else if RMSearchTerm = pf%A_Space% ; uptime Kuma
{
gui_destroy()
run, http://206.210.36.1/
}
else if RMSearchTerm = sst%A_Space% ; IT Toolbox
{
gui_destroy()
run, \\smb\Toolbox
}
else if RMSearchTerm = smb%A_Space% ; IT Toolbox
{
gui_destroy()
run, \\smb\General\
}
else if RMSearchTerm = ww%A_Space% ;
{
gui_destroy()
run, W:\
}
else if RMSearchTerm = ssg%A_Space% ;
{
gui_destroy()
run, \\smb\general
}
else if RMSearchTerm = nm%A_Space% ; nomachine
{
CustomTool = NoMachine
gui_search_title = NoMachine
gui_search_icon = %A_ICODir%\NoMachine-icon.png
GuiSearch("REPLACEME") ; REPLACEME text will be replaced with the text input
}
else if RMSearchTerm = nmt%A_Space% ; nomachine
{
CustomTool = NoMachine-Terminal
gui_search_title = NoMachine (Terminal)
gui_search_icon = %A_ICODir%\NoMachine-icon.png
GuiSearch("REPLACEME") ; REPLACEME text will be replaced with the text input
}
else if RMSearchTerm = p%A_Space% ; Ping in CMD and keep open
{
CustomTool = CMD_KeepOpen
gui_search_title = Ping
gui_search_icon = %A_ICODir%\Terminal.png
GuiSearch("ping -n 9999 REPLACEME") ; REPLACEME text will be replaced with the text input
; GuiSearch("https://duckduckgo.com/?q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
else if RMSearchTerm = pg%A_Space% ; Ping in CMD and keep open
{
; CustomTool = CMD_KeepOpen
gui_destroy()
run, %comspec% /k ping 206.210.40.1 -n 9999
; gui_search_title = Ping
; gui_search_icon = %A_ICODir%\Terminal.png
; GuiSearch("ping -n 10 206.210.40.1") ; REPLACEME text will be replaced with the text input
; GuiSearch("https://duckduckgo.com/?q=REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
else if RMSearchTerm = u%A_Space%
{
CustomTool = "C:\Program Files\LibreWolf\librewolf.exe"
gui_search_title = Open URL in Librewolf
gui_search_icon = %A_ICODir%\Librewolf.png
GuiSearch("REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
else if RMSearchTerm = O%A_Space%
{
CustomTool = OpenFile
gui_search_title = Open File
gui_search_icon = %A_ICODir%\Files1.png
GuiSearch("REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
return
}
else if RMSearchTerm = dn%A_Space%
{
gui_destroy()
run, joplin://x-callback-url/openNote?id=b0b578945bab49e4a118a5f2f8ff16db
}
else if RMSearchTerm = dt%A_Space%
{
gui_destroy()
run, joplin://x-callback-url/openNote?id=89c905d6075c43a3a36c154d5b046d4e
}
else if RMSearchTerm = vlan%A_Space%
{
gui_destroy()
run, joplin://x-callback-url/openNote?id=0600aae9fa0e4dab936c9f125697cfbe
}
else if RMSearchTerm = octet%A_Space%
{
gui_destroy()
run, joplin://x-callback-url/openNote?id=f6429017ed194495a060930616a159edN
}
else if RMSearchTerm = j%A_Space%
{
CustomTool = Joplin
gui_search_title = Joplin
gui_search_icon = %A_ICODir%\Files1.png
GuiSearch("REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
return
}
else if RMSearchTerm = S%A_Space%
{
CustomTool = Sublime
gui_search_title = Sublime
gui_search_icon = %A_ICODir%\Sublime.png
GuiSearch("REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
return
}
else if RMSearchTerm = gimp%A_Space%
{
CustomTool = GIMP
gui_search_title = Gimp
gui_search_icon = %A_ICODir%\gimp.png
GuiSearch("REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
return
}
; Interact with this AHK Script
;------------------------------------------------
else if RMSearchTerm = rl%A_Space% ; Reload This script
{
gui_destroy()
Reload
}
else if RMSearchTerm = dir%A_Space% ; Open the directory for this script
{
gui_destroy()
Run, %A_ScriptDir%
}
else if RMSearchTerm = host%A_Space% ; Edit host script
{
gui_destroy()
run, "C:\Program Files\Sublime Text\sublime_text.exe" "%A_ScriptFullPath%"
}
else if RMSearchTerm = edit%A_Space% ; Edit GUI user commands
{
gui_destroy()
; run, "C:\Program Files\Sublime Text\sublime_text.exe" "%A_ScriptName%"
run, "%A_sublimeFilepath%" "C:\Users\%A_username%\Syncthing\Scripts\AutoHotKey\Utilities\AtomSearch\AtomUserCommands.ahk"
}
else if RMSearchTerm = hotstrings%A_Space% ; Edit GUI user commands
{
gui_destroy()
run, "%A_sublimeFilepath%" "C:\Users\%A_username%\Syncthing\Scripts\AutoHotKey\RadialMenu\My codes\My hotstrings.ahk"
}
else if RMSearchTerm = hotkeys%A_Space% ; Edit GUI user commands
{
gui_destroy()
run, "%A_sublimeFilepath%" "C:\Users\%A_username%\Syncthing\Scripts\AutoHotKey\RadialMenu\My codes\My hotkeys.ahk"
}
else if RMSearchTerm = functions%A_Space% ; Edit GUI user commands
{
gui_destroy()
run, "%A_sublimeFilepath%" "C:\Users\%A_username%\Syncthing\Scripts\AutoHotKey\RadialMenu\My codes\My functions.ahk"
}
else if RMSearchTerm = rufay%A_Space% ; Edit GUI user commands
{
gui_destroy()
run, "%A_sublimeFilepath%" "C:\Users\%A_Username%\Syncthing\Scripts\AutoHotKey\Utilities\Rufaydium_Scripts\Fun_Rufaydium_LoginWebsites.ahk"
}
else if RMSearchTerm = browser%A_Space% ; Edit GUI user commands
{
gui_destroy()
run, "%A_sublimeFilepath%" "C:\Users\%A_Username%\Syncthing\Scripts\AutoHotKey\Utilities\open-browser-tab-with\Open Browser Tab WITH.ahk"
}
else if RMSearchTerm = global%A_Space% ; Edit GUI user commands
{
gui_destroy()
run, "%A_sublimeFilepath%" "C:\Users\%A_Username%\Syncthing\Scripts\AutoHotKey\RadialMenu\My codes\My Global Variables.ahk"
}
; Type Raw Text
;------------------------------------------------
else if RMSearchTerm = clip%A_Space% ; Paste clipboard content without formatting
{
gui_destroy()
SendRaw, %ClipBoard%
}
; Launch Software/Programs
;------------------------------------------------
else if RMSearchTerm = t%A_Space% ; ; SimpleTask append
{
CustomTool = ToDoTxt
gui_search_title = ToDo.txt Append
gui_search_icon = %A_ICODir%\ToDoTXT.png
GuiSearch("REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
return
}
else if RMSearchTerm = fn%A_Space% ; ; SimpleTask append
{
gui_search_title = Append Fast Notepad
gui_search_icon = %A_ICODir%\
Gui, Add, Text, %gui_control_options% %cYellow% +Center, %gui_search_title%
Gui, Add, Picture, x2 h45 w45, %gui_search_icon%
Gui, Add, Edit, x+1 %gui_control_options% %cYellow% +Center vgui_SearchEdit -WantReturn
Gui, Add, Button, x-10 y-10 w1 h1 +default gAppendtoFastNotepad ; hidden button
GuiControl, Disable, RMSearchTerm
Gui, Show, AutoSize
return
AppendtoFastNotepad:
Gui, Submit
gui_state = closed
SaveLocation = C:\Users\%A_username%\Syncthing\Joplin\Resources\Text_Files\fastnote
if(!FileExist(SaveLocation)){
MsgBox, Folder not found:`n %SaveLocation%
return
}
FormatTime, TodayDate , YYYYMMDDHH24MISS, yyyyMMdd_hhmmss
filename = %SaveLocation%\%TodayDate%_QuickNotepad.txt
FileAppend,%gui_SearchEdit%, %filename%
return
}
else if RMSearchTerm = cmd%A_Space% ; Run CMD
{
gui_destroy()
;run, %comspec% /k "C:\Users\me\Downloads\_Old Files"
run, cmd.exe ;, C:\Users\me\Downloads\_Old Files
}
else if RMSearchTerm = clean%A_Space% ; Clean downloads folder
{
gui_destroy()
run, "C:\Users\%A_username%\Syncthing\Scripts\AutoHotKey\Tools\FolderCleaner.ahk"
}
else if RMSearchTerm = write%A_Space% ; Libreoffice Writer
{ gui_destroy()
run, "C:\Program Files\LibreOffice\program\swriter.exe"
}
else if RMSearchTerm = writel%A_Space% ; Libreoffice Writer
{ gui_destroy()
run, "C:\Users\me\Documents\LibreOffice\BlankLandscape.odt"
}
else if RMSearchTerm = update%A_Space% ; Upgrade Chocolatey packages
{
gui_destroy()
run, "C:\Users\%A_username%\Syncthing\Scripts\AutoHotKey\Tools\Chocolatey\ChocoUpgradeAll.ahk"
}
else if RMSearchTerm = xlsb%A_Space% ; Open Personal XLSB
{
gui_destroy()
run, "C:\Users\%A_UserName%\AppData\Roaming\Microsoft\Excel\XLSTART\Personal.XLSB"
}
else if RMSearchTerm = req%A_Space% ; Requests
{
gui_destroy()
run, "C:\Users\%A_username%\Syncthing\WhiteMountain\Requisitions\IT Requisitions wHistory.xlsm"
}
else if RMSearchTerm = new%A_Space% ; Requests
{
gui_destroy()
run, "C:\Users\ity\Syncthing\WhiteMountain\General\New Employee New User Printout Template.xlsm"
}
else if RMSearchTerm = ram%A_Space% ; RAM Calculator
{
CustomTool = RamMultiplier
gui_search_title = How many GB? > clipboard
gui_search_icon = %A_ICODir%\Ram_Metro.ico
GuiSearch("REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
else if RMSearchTerm = quad%A_Space% ; Requests
{
gui_destroy()
clipboard := "149.112.112.112"
; run, "C:\Users\%A_username%\Syncthing\WhiteMountain\Requisitions\IT Requisitions wHistory.xlsm"
}
else if RMSearchTerm = time%A_Space% ; Requests
{
CustomTool = AHKTimeMultiplier
gui_search_title = How much time? #M or #H > clipboard
; gui_search_icon = %A_ICODir%\Ram_Metro.ico
GuiSearch("REPLACEME") ; REPLACEME text will be replaced with the text input
StatExport(gui_search_title)
}
else if RMSearchTerm = ramc%A_Space% ; Requests
{
gui_destroy()
FileRead, RamChart, C:\Users\%A_Username%\Syncthing\Scripts\AutoHotKey\Utilities\AtomSearch\Lib\RAMChart.txt
msgbox % RamChart
; run, "C:\Users\%A_Username%\Syncthing\WhiteMountain\General\MbMegabyteToGBGigabyteConversionChart Ram Sizes.xlsx"
}
else if RMSearchTerm = ada%A_Space% ; Adapters
{
gui_destroy()
run, "C:\Windows\System32\ncpa.cpl" ; Network Adapters
}
else if RMSearchTerm = disk%A_Space% ; Disk Management
{
gui_destroy()
run, "diskmgmt.msc" ; Windows Disk management
}
else if RMSearchTerm = psdhcp%A_Space% ; Powershell - DHCP string Script
{
gui_destroy()
run, C:\Users\%A_UserName%\Syncthing\Scripts\AutoHotKey\Utilities\DHCP_PS_StringGenerator.ahk
}
else if RMSearchTerm = ps%A_Space% ; OR RMSearchTerm = psprofile%A_Space% ; Powershell - DHCP string Script
{
gui_destroy()
run, "%A_sublimeFilepath%" "C:\Users\%A_Username%\Syncthing\Configurations\WindowsPowerShell\Microsoft.PowerShell_profile.ps1"
}
/*else if RMSearchTerm = power ; Power down the pc
{
gui_destroy()
Shutdown, 8 ; power off command
}
*/
else if RMSearchTerm = ping ; Ping Google
{
gui_destroy()
Run, cmd /K "ping www.google.com"
Run, cmd /K "ping 8.8.8.8"
}
else if RMSearchTerm = hosts ; Open hosts file in Notepad
{
gui_destroy()
Run notepad.exe C:\Windows\System32\drivers\etc\hosts
}
else if RMSearchTerm = date ; What is the date?
{
gui_destroy()
FormatTime, date,, LongDate
MsgBox %date%
date =
}
else if RMSearchTerm = week ; Which week is it?
{
gui_destroy()
FormatTime, weeknumber,, YWeek
StringTrimLeft, weeknumbertrimmed, weeknumber, 4
if (weeknumbertrimmed = 53)
weeknumbertrimmed := 1
MsgBox It is currently week %weeknumbertrimmed%
weeknumber =
weeknumbertrimmed =
}
else if RMSearchTerm = ?%A_Space% ; Tooltip with list of commands
{
GuiControl,, RMSearchTerm, ; Clear the input box
gui_destroy()
Gosub, gui_commandlibrary
}
else if RMSearchTerm = a?%A_Space% ; Tooltip with list of commands
{
GuiControl,, RMSearchTerm, ; Clear the input box
gui_destroy()
Gosub, gui_commandlibrary
}
return