Changed quicksearch to hash table

This commit is contained in:
2022-08-19 18:46:11 +01:00
parent b1084a736b
commit a12254aff1
5 changed files with 730 additions and 18 deletions

View File

@@ -7,18 +7,24 @@
;;
;; TODO: Add other shortcut URLs, add support for third word and URL escaping
#include libraries\hashTable.ahk
^\::
InputBox, vQuery, BNF Search, , , 200, 100
;; Need some sort of select statemnt here, probably better to check wordcount first, if just 1 then a shortcut
if (vQuery == "can") {
Run, chrome.exe "https://www.nice.org.uk/guidance/ng12/chapter/Recommendations-organised-by-site-of-cancer"
} else if (vQuery == "hrt") {
Run, chrome.exe "https://d2931px9t312xa.cloudfront.net/menopausedoctor/files/information/229/Easy`%20HRT`%20prescribing`%20guide.pdf"
} else if (vQuery == "htn") {
Run, chrome.exe "https://www.england.nhs.uk/london/wp-content/uploads/sites/8/2019/11/NICE-NG136-Visual-Summary.pdf"
vQuery := Trim(vQuery)
url_shortcuts := new hashTable
url_shortcuts["can"] := "https://www.nice.org.uk/guidance/ng12/chapter/Recommendations-organised-by-site-of-cancer"
url_shortcuts["hrt"] := "https://d2931px9t312xa.cloudfront.net/menopausedoctor/files/information/229/Easy`%20HRT`%20prescribing`%20guide.pdf"
url_shortcuts["htn"] := "https://www.england.nhs.uk/london/wp-content/uploads/sites/8/2019/11/NICE-NG136-Visual-Summary.pdf"
url_shortcuts["abx"] := "https://gmmmg.nhs.uk/wp-content/uploads/2022/06/GM-Antimicrobial-guidelines-Apr-2022-v11.0-FINAL.pdf"
if (url_shortcuts.hasKey(vQuery)) {
path := url_shortcuts[vQuery]
Run, chrome.exe %path%
;; Sarches
;; Searches
} else {
vBNF := "https://www.medicinescomplete.com/#/search/bnf/"
vBNFC := "https://www.medicinescomplete.com/#/search/bnfc/"