PREVED
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору billibons Цитата: Не работает. В буфер обмена не попадает адрес ячейки Speed Dial'a. | Да, действительно. Вся загвоздка в том, чтобы передать макросу клик по нужной ячейке экспресс-панели. Средствами (командами) Оперы это нельзя (click button не срабатывает из меню). Решение - имитировать клик левой кнопки мыши. Вот 100% рабочее решение. Назначать этот макрос нужно на ЖЕСТ МЫШИ. Т.к. из меню, к сожалению, имитация клика ЛКМ не работает. Добавляем (либо редактируем существующий) жест в секции Application: Delay,500 & Execute program, "nircmd.exe","sendmouse left click" & Delay,4000 & Stop & Focus address field & Select all & Copy & Go to Page, "http://dresk.ru/r?url=%c&x=0&y=0" Примечание: 1. Чтобы работало, качаем бесплатную утилитку NirCMD. Кидаем nircmd.exe в папку с Opera (рядом с opera.exe) 2. Стоит задержка в 4 секунды. Это специально чтобы DNS успел отработать. Можно попробовать уменьшить/увеличить задержку (в зависимости от качества интернет-соединения и скорости dns) - для более надежного срабатывания, либо для меньшей задержки. 3. Жест выполняем над ячейкой так, чтобы его(жеста) окончание пришлось на область, в которой находится нужная ячейка! Т.е. жест не должен быть слишком размашистым и выходить за пределы ячейки. | Всего записей: 1986 | Зарегистр. 10-03-2006 | Отправлено: 17:01 17-03-2015 | Исправлено: PREVED, 17:18 17-03-2015 |
|