Jak wybrać tekst na stronach internetowych, a następnie skierować wyszukiwanie google z parametrami w autohotkey

-2

Chcę, jeśli ja wybierz tekst na stronie internetowej, w której mogę przeprowadzić wyszukiwanie w Google jedno kliknięcie skrótu na mojej klawiaturze.

Musi to zrobić:

  • skopiuj wybrany tekst do schowek
  • goto the pasek adresu w przeglądarce.
  • 1 - napisz https://www.google.com/search?q=
  • 2 - + napisz wybrany tekst w pasek adresu
  • 3 - + napisz parametry google szukaj? q = zaznaczony tekst + & amp = 100 + & amp; lr = lang_de + & amp; hl = de
  • i razem z 1 + 2 + 3 - do skieruj wyszukiwanie google w przeglądarkach takich jak chrome / firefox / explorer / edge

kod musi być zapisany autohotkey języki dla Windows 10.

kod AHK musi być następujący:

; + = Shift
; # = Win (Windows logo key)
; ! = Alt
; ^ = Ctrl 


^s:: ; press ctrl+s to do a google search
send ^c ; copy the selected text to clipboard
text = %clipboard%
send https://www.google.com/search?q=%text%&num=100&lr=lang_de&hl=de
send {enter}
return

Ten kod nie idzie automatycznie do pasek adresu a następnie wykonaj wyszukiwanie Google.

Potrzebuję kodu, który to robi automatycznie w jedno kliknięcie skrótu

arnoldburg
źródło
1
Dokonałem pewnych zmian, aby poprawić błędy ortograficzne, ale cofnąłeś je - wprowadziłem zmiany, aby upewnić się, że twoje pytanie jest jasne. Nie wiesz, dlaczego nie zaakceptowałeś tych zmian.
Dave
1
„Potrzebuję kodu, który robi to automatycznie jednym kliknięciem” - mam zamiar wydać wotum nieufności, ponieważ prosisz nas o dostarczenie kodu, nie ma to znaczenia w moich oczach, jeśli w końcu odkryjesz, jak to zrobić sam i skończyło się na udzieleniu odpowiedzi na twoje pytanie.
Ramhound
Ramhound, jestem tu nowy i trzeba się nauczyć jak wszystko działa. Później odkryłem to sam i odpowiedziałem sobie na pytanie, aby inni mogli korzystać z tego kodu.
arnoldburg

Odpowiedzi:

0

Nie jest jasne, co nie działa dla Ciebie, ponieważ Twoje pytanie nie zawiera zbyt wielu szczegółów - mogę tylko założyć, że Google Chrome nie działa.

send ^c 
text = %clipboard%
Run C:\Program Files (x86)\Google\Chrome\Application\chrome.exe  https://www.google.com/search?q=%text%&num=100&lr=lang_de&hl=de
send {enter}
return
Dave
źródło
Nie zamknąłem twojego pytania?
Dave
0

Ten kod działa w wszystkie przeglądarki , możesz wybierz dowolny tekst w dowolna strona internetowa

naciśnij F2 zrobić bezpośredni wyszukiwarka Google z wybrany tekst . [us] [50 wyników]

Użyj tego skryptu AHK:

; ^ = Ctrl
; + = Shift
; ! = Alt
; # = Win (Windows logo key)
GroupAdd, Browser, ahk_class Chrome_WidgetWin_1 ; Chrome or Iron
GroupAdd, Browser, ahk_class IEFrame            ; Internet Explorer
GroupAdd, Browser, ahk_class MozillaWindowClass ; FireFox
GroupAdd, Browser, ahk_class ApplicationFrameWindow ; Edge

#If WinActive("ahk_group Browser")

f2:: ; press f2 for a google search
send ^c ;copy the selected text to clipboard memory
sleep 150
send ^t ; CTRL+t this will make a new tab + go to address bar  - use CTRL+L for the active tab + go to address bar
sleep 150
text1 = https://www.google.com/search?q=
text2 = %clipboard% ;selected text
text3 =  &lr=lang_us&hl=us&num=50 ; google parameters

clipboard=%text1%%text2%%text3%
sleep 150
send ^v ; paste the selected text 
sleep 250
send {enter}
clipboard=%text2%
return  
arnoldburg
źródło
1
Nie sądzę text3 wymagane są parametry. mogę iść do google.com/search?q=example i bez problemu wykona moje poszukiwania. Uważam, że możesz użyć tych parametrów, aby zmienić język lub liczbę wyników.
cascer1
tekst3 parametry, których potrzebujesz - na przykład, jeśli chcesz utworzyć więcej skryptów f2: :( Stany Zjednoczone-50 wyników) i f3: :( germany-100results)
arnoldburg