![]() |
Скрипт для поиска в интернете текста который находится в буфере обмена
Есть такой скрипт, копируешь текст, нажимаешь и тебя перебрасывает в поисковик с уже вбитым туда этим текстом, который в буфере обмена. Но проблема, в поисковик вставляется только одно первое слово из всей фразы. Вся фраза будет только если скопированный текст изначально был слитный без пробелов.
Что подправить в скрипте чтоб искал всю фразу из буфера с раздельными словами? Dim objWshShell clipboard = CreateObject("HTMLFile").parentWindow.clipboardData.getData("text") Set objWshShell = WScript.CreateObject("WScript.Shell") objWshShell.Run "https://yandex.ru/search/?text=" & clipboard & "&clid=1836588&lr=959", 1, False Set objWshShell = Nothing WScript.Quit 0 |
Создаёте файл search.ps1 со следующим содержимым:
Код:
start "https://yandex.ru/search/?text=$(Get-Clipboard)" Код:
powershell -f "C:\путь\к\search.ps1" |
Я никогда powershell не пользовался, мало в этом понимаю. Но вроде получилось, и запускаю не ярлык, а созданный файл search.ps1 с этой командой внутри. Вроде нормально. Но вот маленькая проблемка, перед тем как перепрыгнуть в поисковик с текстом, то окошко командной строки очень долго висит, секунд 7-10. Можно ли исправить чтоб быстрее?
|
Это зависит от быстродействия компьютера.
Попробуйте в ярлыке добавить параметр Код:
-WindowStyle hidden |
А где именно в команде, как команда целиком будет выглядеть?
|
Код:
powershell -WindowStyle hidden -f "C:\путь\к\search.ps1" |
Да, вот так нормально насчёт окна. Даже ещё нашёл, скрытые ещё можно делать скриптом, путь в него вставлять
Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "C:\Users\Admin\Desktop\search.ps1" & Chr(34), 0 Set WshShell = Nothing Но вот перехожу в поисковик всё так же медленно, жду несколько секунд. Видать да, от быстродействия компа зависит. Но спасибо, работает. :yes: |
хожу в поисковик всё так же медленно, жду несколько секунд - ну дак
windows автоматизация на основе Powershell вообще небыстрая |
Время: 23:51. |
Время: 23:51.
© OSzone.net 2001-