Ru-Board.club
← Вернуться в раздел «Программы»

» Opera (движок Presto) часть 23

Автор: coherent
Дата сообщения: 06.11.2014 18:35
omamont

Цитата:
тебе 20-раз... УДАЛИ (потом создай свой поиск по яндекс)

Так можно и вручную внести соответствующую запись в search.ini, благо шаблон есть. Вопрос изначально был, откуда он взялся в списке, если его нет в search.ini. Оказывается он сидит в длл-ке.
Автор: softovikk
Дата сообщения: 06.11.2014 18:37
solstice
А то, что в меню Opera AC, не подходит?
Код: External action,,,, "Save.mini" > Copy image address & Execute program, "C:\Users\Admin\Soft\Opera\program\QSaver.exe", "/format=img /method=quick /url=‘‘%U’’ /text=‘‘%T’’" & Save image
Автор: coherent
Дата сообщения: 06.11.2014 18:47
billibons

Цитата:
Не совсем понятно, чего Вы хотите. Вам нужен поиск Яндекс? Вы хотите изменить его место в списке поисковиков? Или Вы хотите его удалить?

Мне нужен поиск Яндекс и он у меня есть, несмотря на отсутствие в search.ini. Причину уже выяснили. Меня интересует вопрос, как правильно поступить: оставить так, как есть - поиск в списке есть, но запись о нем отсутствует в search.ini или удалить и создать, или просто внести правку в search.ini, чтобы поиск был и в списке и в ini? Я склоняюсь ко второму. И напомню, что у меня один search.ini, вроде это не крамола.

Добавлено:
softovikk

Цитата:
Смотрю вы уже dll'ку готовы дизассемблировать

Нет конечно, речь всего лишь о правке search.ini. Все равно в него надо лезть, чтобы изменить порядок поисковиков, если промахнулся при создании. Через интерфейс порядок поисковиков поменять нельзя. Вроде так?
Автор: billibons
Дата сообщения: 06.11.2014 18:52
coherent
В таком случае правильнее будет "создать поиск Яндекс" (на странице Яндекса) штатными средствами Оперы (а не ручным редактированием search.ini). Это даст возможность при необходимости тонко настраивать управлять поиск и управлять его положением в списке.
Автор: solstice
Дата сообщения: 06.11.2014 18:58

Цитата:
А то, что в меню Opera AC, не подходит?Код: External action,,,, "Save.mini" > Copy image address & Execute program, "C:\Users\Admin\Soft\Opera\program\QSaver.exe", "/format=img /method=quick /url=‘‘%U’’ /text=‘‘%T’’" & Save image


Увы, не помог и этот код.
Может, я что-то делаю не так? Я просто скопировал QSaver в каталог "program" в папке оперы, и настроил только каталоги сохранения. Файлы usejs я не копировал.
Автор: billibons
Дата сообщения: 06.11.2014 19:02
Capushon

Цитата:
Содержимое search.ini нужно смотреть.

В моём search.ini нет Яндекса.

В процессе копания выяснил (пока не до конца), что за принудительное добавление Гугла и Яндекса в список поисковиков (минуя search.ini) отвечают записи Data1 - Data4 в разделе [State] файла operaprefs.ini. Их значения (хэши) как раз формируются из opera.dll.
Например, у меня они такие:

Код: Data1=00e10b1808712e5138f0b737cd31efcc5e3
Data3=00e10b1808712e5138f0b737cd31efcc5e3
Data4=02966abad741cae58deeb0c06a2171a53d4
Data2=05dbfad03903e53734b1feaa0b5295c3ab2
Автор: inile
Дата сообщения: 06.11.2014 19:16
solstice 19:18 06-11-2014
Цитата:
Для этой цели установил в каталог оперы программу QSaver 2.4.10. Но увы, ничего не скачивается. Мелькает окошко сохранения — но в папке "Загрузки" нужной картинки нет.

Была похожая проблема. Помог фикс от helbvtynec.
Автор: coherent
Дата сообщения: 06.11.2014 19:20
billibons

Цитата:
правильнее будет "создать поиск Яндекс" (на странице Яндекса) штатными средствами ... Это даст возможность ... управлять его положением в списке.

Но все равно правкой ini вручную или можно по-другому?

Цитата:
Data1 и Data3 "отвечают" за Яндекс.

Интересно, у вас Data1 и Data3 одинаковые, а у меня разные

Код: Data1=002c2962bb658a564d683d4f4a00aad3d47
Data3=007ee961e44b11300baaba9e5d49ce5d675
Data2=05703601b3fe299ec9d6417c60f5bcc9fde
Data4=01d8d60d3242ec16a7cd4bb9e48ba17f9c3
Автор: billibons
Дата сообщения: 06.11.2014 19:27
coherent

Цитата:
Но все равно правкой ini или можно по-другому?

Положением в списке - только ручным редактированием search.ini, как написал softovikk. Когда-то была утилита Search.ini Editor, но про её работоспособность сейчас я ничего сказать не могу.


Цитата:
Интересно, у вас Data1 и Data3 одинаковые, а у меня разные

Насколько я пока разобрался, именно оттого, что они у меня такие, Яндекс у меня и не вылезает.
Автор: softovikk
Дата сообщения: 06.11.2014 19:32
solstice
Лучше в теме по сабжу Opera AC или в теме по утилитам спросить. Ребята пользуются, кто-то подскажет, если сталкивались с подобным.

Из описания к утилите
Цитата:
Создайте MIME тип (Ctrl+F12, Загрузки, Добавить) text/qsv и укажите "Открыть в другой программе" ..\program\QSaver.exe (выставить галочку "Передавать адрес непосредственно приложению")
Автор: billibons
Дата сообщения: 06.11.2014 19:34
coherent
Кстати, если у Вас есть время/возможность, то попробуйте заменить Ваши Data1 и Data3 моими значениями (если Вы ещё не успели внести Яндекс в search.ini).
Автор: coherent
Дата сообщения: 06.11.2014 19:39
billibons

Цитата:
попробуйте заменить Ваши Data1 и Data3 моими значениями (если Вы ещё не успели внести Яндекс в search.ini).

А какой должен быть результат? Имею в виду, куда смотреть, что и где проверять?
Автор: billibons
Дата сообщения: 06.11.2014 19:42
coherent
Может исчезнуть "фантомный" Яндекс.
Автор: solstice
Дата сообщения: 06.11.2014 19:46
inile, спасибо! Фикс от helbvtynec помог, просто заменил старый QSaver на новый. Userjs не трогал.
Автор: Capushon
Дата сообщения: 06.11.2014 19:49
solstice: 21:18 06-11-2014
Цитата:
И еще: хотел, чтобы команда не была привязана к определенному пути, потому пробовал указать переменную %operadir%, но она не сработала.

Код: .\program\Qsaver.exe
Автор: coherent
Дата сообщения: 06.11.2014 19:52
billibons

Цитата:
Может исчезнуть "фантомный" Яндекс.

Не исчез. А ваши значения снова изменились на мои.
Автор: softovikk
Дата сообщения: 06.11.2014 19:58
solstice
Скрипт нужен, если сохранять картинки автоматом по клику мышкой, если не ошибаюсь.
"Зажатие левой кнопки мыши на картинке (или двойной клик), сохранит её в заранее заданную папку."
Автор: solstice
Дата сообщения: 06.11.2014 20:00
Capushon, спасибо! Сработало:


Цитата:
Код: .\program\Qsaver.exe


Еще в ini-файле для Qsaver назначил

Код: QuickSaveImgDir=%userprofile%\Downloads
Автор: coherent
Дата сообщения: 07.11.2014 10:16
Думал, а куда ж прописывается удаление Яндекса из списка поисковиков, когда его нет в search.ini? Оказывается он весело и радостно при удалении сам прописывается в search.ini с параметром Deleted=1!
Автор: billibons
Дата сообщения: 07.11.2014 11:44
coherent

Capushon об этом говорил пару страниц назад.
Автор: coherent
Дата сообщения: 07.11.2014 12:03
billibons

Цитата:
Capushon об этом говорил пару страниц назад.

Я так понял, что Capushon имел в виду ситуацию, когда Яндекс изначально прописан в search.ini. В этом случае при удалении через интерфейс из списка поисковиков Deleted=0 меняется на Deleted=1. На это также наводит фраза

Цитата:
а при удалении руками - эти два поисковика автоматом работают прямо из dll'ки, даже не перенося строчки в search.ini

По крайней мере я так понял, но не настаиваю.
Автор: Capushon
Дата сообщения: 07.11.2014 13:32
coherent: 15:03 07-11-2014
Цитата:
По крайней мере я так понял
Что мешает просто самому попробовать?
Автор: coherent
Дата сообщения: 07.11.2014 13:53
Capushon
Так я ведь и написал после того, как проделал это все сам. Просто для меня было неожиданностью, что Яндекс при удалении сам себя прописал в search.ini. Причем красиво, со строчками Suggest Protocol и Suggest URL. Заменил 1 на 0 (Deleted=), и Яндекс в списке поисковиков появился и добавлять руками эти две строки не нужно. А вот если самому создавать поиск в Яндексе через интерфейс, то этих строк в search.ini не будет.
Автор: Capushon
Дата сообщения: 07.11.2014 14:29
coherent: 16:53 07-11-2014
Цитата:
Яндекс при удалении сам себя прописал в search.ini. Причем красиво, со строчками Suggest Protocol и  Suggest URL
Если в строчке поиска дописать
Код: &numdoc=50
Автор: coherent
Дата сообщения: 07.11.2014 14:54
Capushon

Цитата:
Если в строчке поиска дописать &numdoc=50

Можно детальней, куда конкретно это дописать? Что-то я не совсем понимаю.
Автор: Capushon
Дата сообщения: 07.11.2014 15:23

Код: URL=http://www.yandex.ru/yandsearch?&rpt=rad&numdoc=50&text=%s
Автор: coherent
Дата сообщения: 07.11.2014 15:31
Capushon
Добавил, но у меня все равно как было 3 результата, так и осталось.
Автор: Capushon
Дата сообщения: 07.11.2014 16:31
не в подсказке, а в результатах поиска
Автор: coherent
Дата сообщения: 07.11.2014 18:06
Capushon
Понятно. И смотрю в самом Яндексе нельзя, как в Гугле, задать число выводимых результатов в настройках. Хотя может и недосмотрел, пользуюсь им редко. Если это так, то "&numdoc=" - это полезное дополнение.
Автор: HelioSS
Дата сообщения: 07.11.2014 18:07
Где в последней x64 версии настроить чтобы ссылки открывались в том же окне?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254

Предыдущая тема: PassMark OSForensics / OSFMount / ImageUSB


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.