Як вибрати текст на веб-сайтах, а потім направити пошук в Google з параметрами в автоматичній клавіші


-2

Я хочу, якщо на веб-сторінці я виберу текст, який зможу здійснити пошук Google одним клавішем швидкого клацання на клавіатурі.

Він повинен зробити це:

  • скопіюйте вибраний текст у буфер обміну
  • перейдіть на адресний рядок у браузері.
  • 1 - написати https://www.google.com/search?q=
  • 2 - + напишіть вибраний текст у адресний рядок
  • 3 - + пошук параметрів google пошуку? Q = вибраний текст + & num = 100 + & lr = lang_de + & hl = de
  • а потім разом з 1 + 2 + 3 - направляйте пошук Google у веб-переглядачах, як chrome / firefox / explorer / edge

код повинен бути написаний на мовах автоматичної клавіші для Windows 10.

код AHK повинен бути таким:

; + = 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

Цей код не надходить автоматично до адресного рядка, а потім здійснює пошук у Google.

Мені потрібен код , який робить це робити автоматично в одному контекстних мишах


1
Я вніс декілька змін, щоб виправити ваші орфографічні помилки, але ви їх скасували - я вніс зміни, щоб переконатися, що ваше питання зрозуміло. Не впевнений, чому ви не прийняли ці зміни.
Дейв

1
"Мені потрібен код, який робить це автоматично одним клавішем швидкого клацання" - я збираюся випустити зворотний зв'язок, оскільки ви просите нас надати вам код, для моїх очей це не має значення, якщо ви зрештою зрозуміли, як це зробити самостійно і нарешті відповів на власне запитання.
Рамхаунд

Рамхаунд, я тут новий і мені потрібно дізнатися, як все працює. Пізніше я це зрозумів сам і відповів на моє запитання, щоб інші люди могли використовувати цей код.
арнольдбург

Відповіді:


0

Незрозуміло, що для вас не працює, оскільки у вашому питанні бракує багато деталей - я можу лише припустити, що Google Chrome не виконує.

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

Я не закрив ваше запитання?
Дейв

0

Цей код працює у всіх браузерах , ви можете вибрати будь-який текст на будь-якому веб-сайті

Натисніть, F2щоб направити пошук Google із вибраного тексту . [нас] [50 результатів]

Скористайтеся цим сценарієм 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  

1
Я не думаю, що text3параметри не потрібні. Я можу зайти на google.com/search?q=example, і він виконає пошук без проблем. Я вважаю, що ви можете використовувати ці параметри, щоб змінити мову або кількість результатів.
cascer1

Параметри text3 вам знадобляться - якщо ви хочете зробити більше сценаріїв, наприклад, f2: :( Сполучені Штати-50результати) та f3: :( германія-100результати)
arnoldburg
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.