м.б. есть у кого рабочий скрипт autocopy.js?
» Opera AC
ViSiToR 14:45 08-10-2013
Цитата:
Рискну напомнить о своём вопросе, прошу прощения за нахальство. Очень уж неудобно юзать этот, по идее, удобный инструмент Screenshoter в таком режиме, когда оригинальная страница сбрасывается и замещается скриншотом, даже когда опция [Reuse current tab] в общих настройках Оперы отключена.
Вот самая обычная ситуация, в которой нужен Screenshoter. Регистрируюсь на форуме, заполнил форму заявки и хочу её сохранить в виде скриншота до того, как отправить её на форум. Вроде бы логичное действие? Но сделать так не получится, потому что если я сделаю снимок заполненной формы при помощи Screenshoter, то снимок страницы откроется прямо в текущей вкладке взамен сохранённой страницы, а мои данные будут сброшены Конечно, я могу вернуться обратно к оригинальной странице при помощи кнопки [Backward], однако все поля форм при этом автоматически обновятся, так что данные придётся вводиить заново
Неужели никак нельзя сделать, чтобы скриншот открывался в новой вкладке? Или вообще не открывался в Опере, а просто сохранялся на локальный диск?
Спасибо!
Добавлено:
Вопрос на другую тему:
На некоторых сайтах, например, ebay.com не отображается полоса прокрутки, хотя прокрутка страницы как таковая возможна клавишами навигации или мышью. С чем это может быть связано и как лечится?
Цитата:
В последней сборке имеется расширение Screenshoter, которое позволяет делать снимок страницы с прокруткой.
Рискну напомнить о своём вопросе, прошу прощения за нахальство. Очень уж неудобно юзать этот, по идее, удобный инструмент Screenshoter в таком режиме, когда оригинальная страница сбрасывается и замещается скриншотом, даже когда опция [Reuse current tab] в общих настройках Оперы отключена.
Вот самая обычная ситуация, в которой нужен Screenshoter. Регистрируюсь на форуме, заполнил форму заявки и хочу её сохранить в виде скриншота до того, как отправить её на форум. Вроде бы логичное действие? Но сделать так не получится, потому что если я сделаю снимок заполненной формы при помощи Screenshoter, то снимок страницы откроется прямо в текущей вкладке взамен сохранённой страницы, а мои данные будут сброшены Конечно, я могу вернуться обратно к оригинальной странице при помощи кнопки [Backward], однако все поля форм при этом автоматически обновятся, так что данные придётся вводиить заново
Неужели никак нельзя сделать, чтобы скриншот открывался в новой вкладке? Или вообще не открывался в Опере, а просто сохранялся на локальный диск?
Спасибо!
Добавлено:
Вопрос на другую тему:
На некоторых сайтах, например, ebay.com не отображается полоса прокрутки, хотя прокрутка страницы как таковая возможна клавишами навигации или мышью. С чем это может быть связано и как лечится?
358 12:41 07-12-2014
Цитата:
который в Word, вставляет с форматированием? примерно, как здесь (скрин)
Цитата:
скрипт autocopy.js?
который в Word, вставляет с форматированием? примерно, как здесь (скрин)
Цитата:
oshizelly
Неужели никак нельзя сделать, чтобы скриншот открывался в новой вкладке? Или вообще не открывался в Опере, а просто сохранялся на локальный диск?
В настройках ScreenShoter есть опция "открывать в новой вкладке" Для этого нужно, что-бы были разрешены всплывающие окна... я, лично, не разрешаю всплывающие окна, а после создания скриншота, щелкаю по всплывающему предупреждению о блокировании в правом нижнем углу и скриншот открывается в новой вкладке.
omamont
не совсем, вставка в Word с форматированием это немного не то.
я имел ввиду, autocopy.js - когда на сайте (в частности на руборде) выделяешь текст и потом вставляешь его в форму ответа. Часто использовал при заполнении форм спортпрогноза в Opera LE (но там насколько я понял идет его реализация через css)
в Opera AC этот скрипт есть, но на руборде так не получается банально выделять форму спортпрогноза и вставлять в форму ответа. Приходиться делать лишние телодвижения выделять\копировать\вставить.
да, к слову не подскажете в какое место меню Opera ACвставить кнопку скрыть панель закладок? (которая сразу внизу под панелью адреса)
я хотел бы поставить эту кнопку рядом с кнопкой "Показать панель дополнений".
спасибо)
не совсем, вставка в Word с форматированием это немного не то.
я имел ввиду, autocopy.js - когда на сайте (в частности на руборде) выделяешь текст и потом вставляешь его в форму ответа. Часто использовал при заполнении форм спортпрогноза в Opera LE (но там насколько я понял идет его реализация через css)
в Opera AC этот скрипт есть, но на руборде так не получается банально выделять форму спортпрогноза и вставлять в форму ответа. Приходиться делать лишние телодвижения выделять\копировать\вставить.
да, к слову не подскажете в какое место меню Opera ACвставить кнопку скрыть панель закладок? (которая сразу внизу под панелью адреса)
я хотел бы поставить эту кнопку рядом с кнопкой "Показать панель дополнений".
спасибо)
safon 20:14 04-11-2013
Цитата:
Прошу прощения, а где именно находятся настройка ScreenShoter? Bcё обыскал, не нашёл ничего, кроме базовых настроек по нажатию на иконку ScreenShoter, но там такой опции нет
Цитата:
Разрешены где именно? В NoScript?
Добавлено:
Я правильно понимаю, что проблема с полосой прокрутки на некоторых сайтах только у меня одного?
Добавлено:
Нет ли возможности использовать разные иконки для разных инсталляций Opera AC, как это позволят некоторые другие приложения под Windows, например, Total Commander, а из браузеров, к примеру, K-Meleon? Очень нужно, не для баловства, а для дела: чтобы выбирать нужную сессию Оперы из нескольких постоянно запущенных с разными настройками (так требуется для работы).
На всякий случай уточню, что речь не об ярлыках на Рабочем столе (этим-то можно любую иконку прикрутить), а об иконках на панели задач (taskbar) Windows и в списке прокрутки приложений, вызываемом по Alt+Tab.
Догадываюсь, что одно из возможных решений было бы отредактировать ресурсы файла OperaAC.exe. Но я не настолько безумен самонадеян, чтобы лезть своими кривыми руками в потроха исполнимому файлу.
Цитата:
В настройках ScreenShoter есть опция "открывать в новой вкладке"
Прошу прощения, а где именно находятся настройка ScreenShoter? Bcё обыскал, не нашёл ничего, кроме базовых настроек по нажатию на иконку ScreenShoter, но там такой опции нет
Цитата:
Для этого нужно, что-бы были разрешены всплывающие окна
Разрешены где именно? В NoScript?
Добавлено:
Я правильно понимаю, что проблема с полосой прокрутки на некоторых сайтах только у меня одного?
Добавлено:
Нет ли возможности использовать разные иконки для разных инсталляций Opera AC, как это позволят некоторые другие приложения под Windows, например, Total Commander, а из браузеров, к примеру, K-Meleon? Очень нужно, не для баловства, а для дела: чтобы выбирать нужную сессию Оперы из нескольких постоянно запущенных с разными настройками (так требуется для работы).
На всякий случай уточню, что речь не об ярлыках на Рабочем столе (этим-то можно любую иконку прикрутить), а об иконках на панели задач (taskbar) Windows и в списке прокрутки приложений, вызываемом по Alt+Tab.
Догадываюсь, что одно из возможных решений было бы отредактировать ресурсы файла OperaAC.exe. Но я не настолько безумен самонадеян, чтобы лезть своими кривыми руками в потроха исполнимому файлу.
358 18:02 07-12-2014
Цитата:
По вашему описанию не совсем понятно, что именно должен делать скрипт: "выделяешь текст и потом вставляешь его в форму ответа" как-то слишком туманно, а спортпрогноз заполнять не приходилось.
Но вы уверены, что речь о скрипте autocopy.js? Может быть, Quote+, который тоже подходит под ваше описание?
Цитата:
autocopy.js - когда на сайте (в частности на руборде) выделяешь текст и потом вставляешь его в форму ответа. Часто использовал при заполнении форм спортпрогноза в Opera LE...
в Opera AC этот скрипт есть, но на руборде так не получается банально выделять форму спортпрогноза и вставлять в форму ответа.
По вашему описанию не совсем понятно, что именно должен делать скрипт: "выделяешь текст и потом вставляешь его в форму ответа" как-то слишком туманно, а спортпрогноз заполнять не приходилось.
Но вы уверены, что речь о скрипте autocopy.js? Может быть, Quote+, который тоже подходит под ваше описание?
oshizelly
я привык что в Opera LE выделяю мышкой прогноз а потом банально через пкм его вставляю.
в Opera AC тоже есть скрипт autocopy.js. но тут уже такая манипуляция не работает.
в Opera LE можно отключить autocopy.js через меню стиль или в UserJS.
Quote+ в Opera AC не вижу, мне не знаком такой скрипт\расширение.
я привык что в Opera LE выделяю мышкой прогноз а потом банально через пкм его вставляю.
в Opera AC тоже есть скрипт autocopy.js. но тут уже такая манипуляция не работает.
в Opera LE можно отключить autocopy.js через меню стиль или в UserJS.
Quote+ в Opera AC не вижу, мне не знаком такой скрипт\расширение.
358 20:15 07-12-2014
Цитата:
ну и отключи (перегрузи оперу) и проверь. он не он.
Цитата:
в Opera LE можно отключить autocopy.js
ну и отключи (перегрузи оперу) и проверь. он не он.
safon 01:20 10-11-2013
Цитата:
Спасибо, разобрался наконец-то А то запрятали, понимаешь, нужные опции, концов не найдёшь
Цитата:
А Вы не пробовали так сделать? Я вот первым делом пробовал. Иконка, прописанная в свойствах ярлыка, отображается только тогда, когда приложение закрыто. При работающем приложении отображается иконка именно приложения, а не ярлыка.
И потом, ярлык панели задач в любом случае не влияет на иконку в списке приложений по Alt+Tab.
На первый взгляд, задаче не решается, в принципе, но ведь некоторые приложения, например, Total Conmmander, K-Meleon и пр., как-то ухитряются взаимодействовать с системой мимо этих ограничений..
Цитата:
Настройки расширений или через меню сервис или ctr+shift+E
Спасибо, разобрался наконец-то А то запрятали, понимаешь, нужные опции, концов не найдёшь
Цитата:
На панели задач расположены обычные ярлыки, что мешает назначить каждому ту иконку, которая вам нравится?
А Вы не пробовали так сделать? Я вот первым делом пробовал. Иконка, прописанная в свойствах ярлыка, отображается только тогда, когда приложение закрыто. При работающем приложении отображается иконка именно приложения, а не ярлыка.
И потом, ярлык панели задач в любом случае не влияет на иконку в списке приложений по Alt+Tab.
На первый взгляд, задаче не решается, в принципе, но ведь некоторые приложения, например, Total Conmmander, K-Meleon и пр., как-то ухитряются взаимодействовать с системой мимо этих ограничений..
вопрос по опере (12.15) - с вчера внезапно перестал определяться жж. Вообще, как будто в хостс другой ип вбит к домену. Причем, только с оперы.
Удаление и реинсталл эффекта не дали. Удаление + все остатки папок-файлов, + записей в реестре - не дали эффекта. Точно также, остальные ресурсы видит, этот - нет.
После чего началось - после очередного рутинного удаления всех кук кроме жж.
собственно, вопрос: куда еще можно копать? Где еще могут быть хвосты, закрывающие?
В системе портабельная еще с тором валяется, но она ни к чему не привязана..
Удаление и реинсталл эффекта не дали. Удаление + все остатки папок-файлов, + записей в реестре - не дали эффекта. Точно также, остальные ресурсы видит, этот - нет.
После чего началось - после очередного рутинного удаления всех кук кроме жж.
собственно, вопрос: куда еще можно копать? Где еще могут быть хвосты, закрывающие?
В системе портабельная еще с тором валяется, но она ни к чему не привязана..
oshizelly
При работающем приложении, я так понимаю, отображается иконка прописанная в реестре дефолтом. Для одинаковых приложений установленных в разные каталоги, можно изменить иконку через реестр меняя цифру иконки в соответствующей библиотеке....
При работающем приложении, я так понимаю, отображается иконка прописанная в реестре дефолтом. Для одинаковых приложений установленных в разные каталоги, можно изменить иконку через реестр меняя цифру иконки в соответствующей библиотеке....
omamont (22:25 07-12-2014)
Цитата:
он не он.
да он, конечно же отключал и проверял, почему и интересуюсь.
oshizelly 22:20 09-11-2013
Цитата:
Ищите в файле OperaPrefs.ini :
Код:
[User Prefs]
Application Icon=C:\Opera\Help\OAC_Icon.ico
Цитата:
Нет ли возможности использовать разные иконки для разных инсталляций Opera AC
Ищите в файле OperaPrefs.ini :
Код:
[User Prefs]
Application Icon=C:\Opera\Help\OAC_Icon.ico
bredonosec
Цитата:
Opera Turbo в помощь. Или Comodo Dragon.
Цитата:
Вот специально сейчас попробовал IE на свежеустановленной семёрке: "Не удается отобразить эту страницу
•Убедитесь, что веб-адрес http://livejournal.com правильный."
Цитата:
перестал определяться жж.
Opera Turbo в помощь. Или Comodo Dragon.
Цитата:
Причем, только с оперы.
Вот специально сейчас попробовал IE на свежеустановленной семёрке: "Не удается отобразить эту страницу
•Убедитесь, что веб-адрес http://livejournal.com правильный."
asdf8
О как... оказывается все просто.
О как... оказывается все просто.
358 03:37 08-12-2014
Цитата:
он, ещё через ассоциации завязан (у меня в operaprefs_default.ini) (скрин)
Код: [File Types]
text/cwf=3,.\Misc\Htm2clip.exe,,,,|
[File Types Extension]
text/cwf=,0
Цитата:
да он, конечно же отключал и проверял
он, ещё через ассоциации завязан (у меня в operaprefs_default.ini) (скрин)
Код: [File Types]
text/cwf=3,.\Misc\Htm2clip.exe,,,,|
[File Types Extension]
text/cwf=,0
asdf8
safon
Вроде бы работают! Спасибо
LEX1
Ещё один фичереквест по QSaver. Можно ли сделать отдельную команду, при использовании которой в качестве имени выходного файла предлагался бы текст из буфера обмена? Или это из области фантастики?
safon
Вроде бы работают! Спасибо
LEX1
Ещё один фичереквест по QSaver. Можно ли сделать отдельную команду, при использовании которой в качестве имени выходного файла предлагался бы текст из буфера обмена? Или это из области фантастики?
Никто не знает способа назначить хоткей на вызов/сокрытие дополнительной панели инструментов Opera AC (той, что вызывается тычком в глаз мышью). Чтобы это работало, как горячая клавиша F4 для родной Оперной боковой панели.
Спасибо!
Спасибо!
Тут правильно указано, как откатиться на 12.14 с 12.15?
Цитата:
Только Opera.dll менять? Или для сборки есть какие-то особенности?
Цитата:
ВОПРОС: Можно ли откатиться на версию 12.14 без чистой установки и без переноса настроек Opera из 12.16?
ОТВЕТ: Можно. Краткая инструкция ниже (для опытных пользователей):
1. Скачать версию 12.14: http://www.opera.com/download/guide/?ver=12.14
2. Установить Opera 12.14. При установке выбрать расширенные опции и указать USB-установку (портабельную). Ставить можно на любой диск (необязательно на USB).
3. Скопировать (с заменой) файл opera.dll из папки с портабельной 12.14 в папку с установленной версией 12.15(или 12.16). Во время копирования Opera 12.16(или 12.15) должна быть закрыта!
4. Удалить портабельную 12.14 (по желанию)
Только Opera.dll менять? Или для сборки есть какие-то особенности?
Помогите, плз, разобраться со следующей проблемой.
OperaAC (3.8 final)
При пользовании сайта почты Live (Outlook.com) при необходимости вложить в письмо файлы не могу запустить команду:
команда меню действий - Insert (имеет отображаемую ссылку https : //dub1xx.mail.live.com/mail/#): открывается
=>
команда подменю - Files as attachments (этот подпункт, как и другие два, имеют ту же отображаемую ссылку https : //dubxx.mail.live.com/mail/#): команда не запускается (не реагирует).
В IE или, например, в новой Opera 19 (которая blink (мне хочется руки и головы поотрывать тем, кто принял решение похоронить оригинальную оперу!!)), отображаемые ссылки те же, но команда срабатывает и я без проблем открываю окно для того, чтобы найти и вложить в письмо нужные файлы.
Перепробовал на OperaAC самые разные комбинации настроект. Отключал все фильтры типа noad, выключал все инструменты блокировки, разрешал открывать все окна, испонять java-скрипты, вносил сайт в доверенные, подменял выгляд с оперы на IE, и т.п. подобные телодвижения делал. Не открывается команда и все.
Подскажите, пожалуйста, в каком направлении двигаться?
PS. Скорее всего, я задаю вопрос, на кот. есть давно ответ, но мои попытки найти пока не были успешны.
Inspect element'ы показывают отличия для разных версий оперы. Может здесь причина?
Inspect element в OperaAC:
<a id="AttachFiles" href="#" aid="attachFiles" style="display: block; position: relative;" class="t_seli c_nobdr t_prs">Files as attachments</a>
Inspect element в Opera19:
<a id="AttachFiles" href="#" aid="attachFiles" tabindex="1" class="" style="display: block; position: relative; zoom: 0;">Files as attachments</a>
OperaAC (3.8 final)
При пользовании сайта почты Live (Outlook.com) при необходимости вложить в письмо файлы не могу запустить команду:
команда меню действий - Insert (имеет отображаемую ссылку https : //dub1xx.mail.live.com/mail/#): открывается
=>
команда подменю - Files as attachments (этот подпункт, как и другие два, имеют ту же отображаемую ссылку https : //dubxx.mail.live.com/mail/#): команда не запускается (не реагирует).
В IE или, например, в новой Opera 19 (которая blink (мне хочется руки и головы поотрывать тем, кто принял решение похоронить оригинальную оперу!!)), отображаемые ссылки те же, но команда срабатывает и я без проблем открываю окно для того, чтобы найти и вложить в письмо нужные файлы.
Перепробовал на OperaAC самые разные комбинации настроект. Отключал все фильтры типа noad, выключал все инструменты блокировки, разрешал открывать все окна, испонять java-скрипты, вносил сайт в доверенные, подменял выгляд с оперы на IE, и т.п. подобные телодвижения делал. Не открывается команда и все.
Подскажите, пожалуйста, в каком направлении двигаться?
PS. Скорее всего, я задаю вопрос, на кот. есть давно ответ, но мои попытки найти пока не были успешны.
Inspect element'ы показывают отличия для разных версий оперы. Может здесь причина?
Inspect element в OperaAC:
<a id="AttachFiles" href="#" aid="attachFiles" style="display: block; position: relative;" class="t_seli c_nobdr t_prs">Files as attachments</a>
Inspect element в Opera19:
<a id="AttachFiles" href="#" aid="attachFiles" tabindex="1" class="" style="display: block; position: relative; zoom: 0;">Files as attachments</a>
xerpal
Лучше еще (на всякий случай) поменять opera.exe. Хотя с подменой одной только dll проблем замечено не было.
Для оперовской сборки отличий быть не должно.
Лучше еще (на всякий случай) поменять opera.exe. Хотя с подменой одной только dll проблем замечено не было.
Для оперовской сборки отличий быть не должно.
Я вот тоже захотел изменить иконку для MultiAC. Сначала изменил ресурсы в OperaAC.exe, затем в MultiAC.exe, что приводило к ошибке. Спасибо за ценное указание относительно OAC_Icon.ico.
Для тех, кто привык к иконке из Unofficial-версии (как я), используйте файл IconUno.ico: скопируйте его в Opera AC/Help/ и переименуйте в OAC_Icon.ico с заменой.
Для тех, кто привык к иконке из Unofficial-версии (как я), используйте файл IconUno.ico: скопируйте его в Opera AC/Help/ и переименуйте в OAC_Icon.ico с заменой.
Переформулирую свой вопрос, может, тогда кто-нибудь сможет ответить. Не знает ли кто-нибудь (например, уважаемые авторы сборки), где посмотреть код, который исполняется в качестве команды [Show additional panel] (Показать дополнительную панель) при тычке мышью в глаз на правом конце адресной панели?
Спасибо!
Добавлено:
И ещё, как добавить другой браузер в список, который раскрывается при клике по команде контекстного меню [Open with] (Открыть с помощью). Не разово вызвать прогу через [Выбрать программу], а добавить в качестве постоянного выбора.
Я совершенно точно помню, что здесь в топике уже объясняли, но никак не могу найти поиском.
Спасибо!
Добавлено:
И ещё, как добавить другой браузер в список, который раскрывается при клике по команде контекстного меню [Open with] (Открыть с помощью). Не разово вызвать прогу через [Выбрать программу], а добавить в качестве постоянного выбора.
Я совершенно точно помню, что здесь в топике уже объясняли, но никак не могу найти поиском.
Цитата:
Вот специально сейчас попробовал IE
да, сейчас уже даёт..
но вчера давало исключительно на ФФ при полном молчании оперы.
oshizelly 02:54 15-11-2013
Цитата:
http://www.forum.ru-board.com:9000/topic.cgi?forum=5&topic=35159&start=840#3
http://www.forum.ru-board.com:9000/topic.cgi?forum=5&topic=35159&start=840#5
Цитата:
как добавить другой браузер в список, который раскрывается при клике по команде контекстного меню [Open with] (Открыть с помощью). Не разово вызвать прогу через [Выбрать программу], а добавить в качестве постоянного выбора.
Я совершенно точно помню, что здесь в топике уже объясняли, но никак не могу найти поиском.
http://www.forum.ru-board.com:9000/topic.cgi?forum=5&topic=35159&start=840#3
http://www.forum.ru-board.com:9000/topic.cgi?forum=5&topic=35159&start=840#5
oshizelly
Цитата:
У меня в версии 3.8.0 qsaver вообще не отрабатывает по этому пункту меню. Диалог мелькает, на этом все.
Цитата:
QSaver тут не помощник. Т.к. эта утилитка "вытягивает" страницу по ее URL-у. При этом даже не использует возможности Оперы (иными словами, работает как менеджер закачек).
В принципе я написал макрос, который реализует эту функцию (автоматическое т.е. без запроса сохранение фрагмента страницы в заданную папку, упрощенный режим без стилей). Вот он ниже - готовый пункт меню. Для работы потребуется установленная утилита NirCMD. В моем примере сохранение идет в папку c:\test\ - вам нужно будет поменять путь на свой.
[more=Смотри пункт меню]
Код:
Item, "Сохранить выделенную часть страницы(упрощенное) в папку по умолчанию=Go to page, "javascript:(function(){var link=location.href;var settings=document.createComment(' QSaver settings /format=phf /method=simple /url=\'\''+link+'\'\' ');var title=document.title;var styles=document.styleSheets;var base=document.getElementsByTagName('base')[0];var body=document.body||document.getElementsByTagName('body')[0]||document.documentElement;var ele,ref,clone;var sel=document.createElement('div');var s=window.getSelection();if(s!=''){var r=s.getRangeAt(0);ele=r.commonAncestorContainer;ref=r.cloneContents()}else{ele=body.parentNode;ref=body.cloneNode(true)};while(ele){if(ele.nodeType==1){clone=ele.cloneNode(false);clone.appendChild(ref);ref=clone};ele=ele.parentNode};sel.appendChild(ref);var scripts=sel.getElementsByTagName('script');for(var i=scripts.length-1;i>=0;i--){scripts[i].parentNode.removeChild(scripts[i])};try{var h=sel.firstChild.insertBefore(document.createElement('head'),sel.firstChild.firstChild);h.appendChild(settings);if(title){t=document.createElement('title');t.text=title;h.appendChild(t)};var meta=document.createElement('meta');meta.httpEquiv='content-type';meta.content='text/html; charset=utf-8';h.appendChild(meta);var b=base?base.cloneNode(false):document.createElement('base');if(!b.href)b.href=link;h.appendChild(b);for(var i=0,si;si=styles[i];i++){var style=document.createElement('style');style.type='text/css';if(si.media.mediaText)style.media=si.media.mediaText;for(var j=0,rule;rule=si.cssRules[j];j++){style.text+=rule.cssText+'\n'};h.appendChild(style)}}catch(e){};location.href='data:text/phf;charset=UTF-8,'+encodeURIComponent(sel.innerHTML+'\n<!-- This document saved from '+link+' -->')})();",,,"Save document" & Delay,500 & Execute program, "c:\windows\nircmd.exe","sendkeypress home c Shift+0xBA 0xDC t e s t 0xDC" & Delay,100 & Execute program, "c:\windows\nircmd.exe","sendkeypress enter"
Цитата:
А как бы восстановить нормальное фунциклирование ещё одно поломанной команды: "Быстро сохранить выделенный фрагмент в папку с именем страницы" ("Quickly save selected area to folder named as web-page") - самой нижней в выпадающем списке? То есть, чтобы текст сохранялся в файл без вывода диалога дополнительного запроса на ввод имени выходного файла.
У меня в версии 3.8.0 qsaver вообще не отрабатывает по этому пункту меню. Диалог мелькает, на этом все.
Цитата:
Причём хотелось бы и, здесь тоже использовать вариант "упрощённого" сохранения без описания стилей.
Скорее всего, для этого надо совсем немного подправить код, предложенный YSF. Вот только знать бы ещё, что именно надо править...
Добавлено:
А в идеале, вообще хотелось бы, чтобы выделенный фрагмент сохранялся прямо в основную папку, указанную в настройках QSaver, а не в отдельную папку (как это делала данная команда в прежних версиях, где она ещё работала).
QSaver тут не помощник. Т.к. эта утилитка "вытягивает" страницу по ее URL-у. При этом даже не использует возможности Оперы (иными словами, работает как менеджер закачек).
В принципе я написал макрос, который реализует эту функцию (автоматическое т.е. без запроса сохранение фрагмента страницы в заданную папку, упрощенный режим без стилей). Вот он ниже - готовый пункт меню. Для работы потребуется установленная утилита NirCMD. В моем примере сохранение идет в папку c:\test\ - вам нужно будет поменять путь на свой.
[more=Смотри пункт меню]
Код:
Item, "Сохранить выделенную часть страницы(упрощенное) в папку по умолчанию=Go to page, "javascript:(function(){var link=location.href;var settings=document.createComment(' QSaver settings /format=phf /method=simple /url=\'\''+link+'\'\' ');var title=document.title;var styles=document.styleSheets;var base=document.getElementsByTagName('base')[0];var body=document.body||document.getElementsByTagName('body')[0]||document.documentElement;var ele,ref,clone;var sel=document.createElement('div');var s=window.getSelection();if(s!=''){var r=s.getRangeAt(0);ele=r.commonAncestorContainer;ref=r.cloneContents()}else{ele=body.parentNode;ref=body.cloneNode(true)};while(ele){if(ele.nodeType==1){clone=ele.cloneNode(false);clone.appendChild(ref);ref=clone};ele=ele.parentNode};sel.appendChild(ref);var scripts=sel.getElementsByTagName('script');for(var i=scripts.length-1;i>=0;i--){scripts[i].parentNode.removeChild(scripts[i])};try{var h=sel.firstChild.insertBefore(document.createElement('head'),sel.firstChild.firstChild);h.appendChild(settings);if(title){t=document.createElement('title');t.text=title;h.appendChild(t)};var meta=document.createElement('meta');meta.httpEquiv='content-type';meta.content='text/html; charset=utf-8';h.appendChild(meta);var b=base?base.cloneNode(false):document.createElement('base');if(!b.href)b.href=link;h.appendChild(b);for(var i=0,si;si=styles[i];i++){var style=document.createElement('style');style.type='text/css';if(si.media.mediaText)style.media=si.media.mediaText;for(var j=0,rule;rule=si.cssRules[j];j++){style.text+=rule.cssText+'\n'};h.appendChild(style)}}catch(e){};location.href='data:text/phf;charset=UTF-8,'+encodeURIComponent(sel.innerHTML+'\n<!-- This document saved from '+link+' -->')})();",,,"Save document" & Delay,500 & Execute program, "c:\windows\nircmd.exe","sendkeypress home c Shift+0xBA 0xDC t e s t 0xDC" & Delay,100 & Execute program, "c:\windows\nircmd.exe","sendkeypress enter"
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
Предыдущая тема: Oracle VM VirtualBox (часть 2)
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.