|
|
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте уважаемые! Вот какая есть тема: Мы занимаемся аналитической работой, в т.ч. поиском. Но данные мы собираем от всяких разных пользователей, которых много. Пользователи другими делами заняты, но по роду дел роются в интернете и что-то находят. Но это что-то либо смотрят, используют и забывавают. А нам было бы желательно знать, где они нашли что-то интересное. Пользователи не против нам помочь, но им некогда и неудобно слать кучу ссылок. Поэтому есть две идеи: 1. Сделать PlugIn под IE, который бы фиксировал все переходы пользователя, т.к. способ. которым пользователь попал в интересное место не менее важен, чем само место. 2. Сделать PlugIn под IE, который добавил бы пункт в контекстное меню окна IE - что-то типа - <b> - сохранить тек. ссылку в базе данных </b> Если пользователь кликает на этот пункт, то должна вызываться некая программа, которая берет тек. адрес как аргумент и зарашивает пользовательский комментарий. Потом все это пихает в базу. Все под IE7/IE8. База - SQL Server 2000/2005. Никогда ничего подобного не делал (вообще - больше по базам данных), потому прошу - подскажите место(а) где почитать, а еще лучше - хоть какой-то пример кода. Всем удачи, AVVS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 15:47 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
1) Для этого Plugin не обязателен, достаточно резидентной проги, которая следит за окнами IE. Она в аттаче. 2) С этим сложнее. 3) Можно сделать тулбар . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 17:00 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Мщжно попробовать saveHistory Behavior там же саве фаторите и прочие бехавиор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 17:11 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Вот простейший плагин, сделанный за 5 минут. Распакуйте содержимое архива на С:\ , запустите SaveURL.reg, откройте IE, щелкните правой кнопкой мышки по страничке и выберите пункт меню "Save URL". Повторите операцию несколько раз, потом откройте файлик VisitedSites.txt. Откройте SaveURL.htm и посмотрите код. Как работать с ADODB в vbscript объяснять не буду. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 18:01 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 18:02 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Коллеги, огромное спасибо за оперативность, щас буду пробовать Всем удачи, AVVS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 18:14 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Не работает :( Подозреваю что дело в Registry: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. После загрузки параметр @ в registry не появился. Добавил руками: Код: plaintext 1. Но похоже криво. Как правильно? Ни разу дела не имел, а по MSDN не знаю где искать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 20:22 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 20:44 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Ага, я уже сам допер. Но! Вместе со ссылкой хочется, чтобы пользователь указал комментарий. Но вот этот фрагмента вызывает ошибку: Код: plaintext 1. 2. 3. 4. 5. Ругается, что InputBox Permission Denied. тестирую на W2003 Server. Рабочие машины - XP/Vista Спасибо за помощь! AVVS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 20:53 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Длбавте: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 20:58 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
У-р-р-р-р-ааааа За-р-р-р-р-аботало! Многия спасибы!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 21:01 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Еще вопрос - а где про Registry почитать можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 21:29 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Наберите в любом поисковике (можно прямо на MSDN) WScript.Shell RegWrite (regRead, regDelete) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 21:41 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Проблема совместимости :( под IE6 все работает. под IE7 - блокируется подсказка, в которой пользователь должен ввести комментарий к сохраняемой ссылке. файл SaveUrl.htm лежит на локальной машине. Проблема с Information Bar. Как отключить блокировку windows,prompt()? Проблема в том, что эта функция по умолчанию заблокирована. F1 читал. Сделал как написано. Не берет. Всем удачи! AVVS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2008, 08:38 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Разрешать запуск активного содержимого файлов на моем копьютере: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Или скриптом: Код: plaintext 1. 2. И вам того же :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2008, 11:09 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Уф-ф-ф-ф Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2008, 11:38 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Вот, кстати, соответствующий раздел MSDN: About Browser Extensions Ну и на MSDN Forums можно порыться на предмет найти примеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2008, 11:52 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
О! Thanx ^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2008, 15:17 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Еще одна проблема :( Вылезло под Vista IE7/IE8 Локальный пользователь запускает IE. Выбирает пункт меню. Запускается скрипт - он реально запускается. Но этот скрипт не может открыть на запись файл, расположенный на desktop данного пользователя. Соответственно ничего не пишется! Под XP такого не замечено. Есть какие мысли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 15:46 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Ответ здесь: http://]msdn.microsoft.com/en-us/library/bb250462.aspx#wpm_fliwl Суть такова: VISTA/IE7 and above Под правами обчного пользователя любой скрипт, вызываемый из IE, может писать в строго ограниченное количество мест: %USER PROFILE%\Local Settings\Temporary Internet Files\Low %USER PROFILE%\Local Settings\Temp\Low Проверил, пишет. А какую registry крутить, чтоб можно было бы писать хотя бы в файлы рабочего стола - не понял. Всем удачи, AVVS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 16:40 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
1. Висты у меня нет, как нет ни малейшего желания заниматься проблемами этого "линеолеума" :) 2. Вы ж хотели хранить в БД? Пример с файликом я привел для простоты. 3. В любом случае негоже, чтоб файлы валялись где попало. Сделайте скриптик Setup.vbs, который создаст папку, например, в Program Files, положит туда файл самого плагина и текстовый файлик, пропишет ключи и создаст на десктопе shortcut для текстового файлика. Можно простенькую HTA сделать - чтоб был сетап с интерфейсом. Все это дело 5-ти минут. На всякий случай - shortcut создается так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 16:41 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
Дык! У меня второй комп - Mac, и еще один под линуксом так что VISTA это - чтоб жизнь медом не казалась. За скрипт - спасибо За совет - тоже согласен и файловую гигиену блюду как могу. Но аппетит получил развитие Скрипт пишет не только URL, а парсит выделенные места страницы и готовит tab-separated данные для последующей загрузки. В базу сразу опасно и не всегда это надо, т.к. парсер пишется под конкретный фрагмент и на "скорую лапу", поэтому аналитики смотрят на данные глазами перед загрузкой, т.е. грузится только то, что надо. Еще ра ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 16:53 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
У меня корпоративный стандарт - win XP + Office 2003 + sharepoint 2003 + ie7. Везде где только можно прописал, что стабильная работа всего софта гарантируется в такой связке - если кому хочется странного - обращайтесь, платите, доработаем и протестируем. Было несколько просьб по поводу Office 2007, под него доработали. Висту никто не попросил. Ну а раз народ ее не хочет - чего ж я буду бежать впереди паровоза? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 18:29 |
|
||
|
Как добавить пункт в контекстное меню IE?
|
|||
|---|---|---|---|
|
#18+
AVVSаналитики смотрят на данные глазами перед загрузкой, т.е. грузится только то, что надо Не сообразил сразу... Для предпросмотра вовсе не нужен текстовый файл - вы можете создавать новое окно с полями для выбранного текста, URL, комментария и кнопкой "Submit" - по нажатию которой текст сохраняется в БД. Вот простенький пример. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2008, 00:28 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35329889&tid=1456421]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
185ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
79ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 534ms |

| 0 / 0 |
