| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Избранное |
| Автор: Dr Smth 9.11.2004, 11:09 |
| Нужно найти путь к избранным веб-страницам. |
| Автор: Dimich 9.11.2004, 12:29 |
| Открываешь в реестре ключик HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders и смотришь Favorites.... З.Ы. В ФАКе кажется и готовый кусок кода видел.... |
| Автор: Dr Smth 9.11.2004, 15:58 |
| Про избранное там, вроде бы, нет. Есть нечто по имени Personal (или как там точно), и что под этим скрывается не совсем ясно. |
| Автор: p0s0l 9.11.2004, 16:03 | ||||
Еще можно так:
Если надо фавориты для текущего юзера (выше были общие фавориты всех юзеров), то надо заменить CSIDL_COMMON_FAVORITES на CSIDL_FAVORITES Добавлено @ 16:05
|
| Автор: p0s0l 9.11.2004, 16:09 |
| Перенесенно из раздела Delphi |
| Автор: Dr Smth 10.11.2004, 12:57 | ||
г-н Посол, что это за зверь такой по имени
и где обитает? |
| Автор: p0s0l 10.11.2004, 13:13 |
| Dr Smth, блин, описался (ударение - куда надо!) ShlObj |
| Автор: Dr Smth 10.11.2004, 15:41 |
| |
| Автор: Dr Smth 12.11.2004, 12:21 |
| Вот спасибо, г-н Посол. Уважили так уважили. Что бы я без Вас делал (даже подумать страшно)? Можно ещё один маленький вопрос? Нужно получить html-код страницы. Из офф-лайна всё просто - можно открыть как текстовой файл (был бы путь). А вот если страница загружена в данный момент в Explorer'е (не в офф-лайне, имеется в виду) - как из него выдрать html? |
| Автор: p0s0l 12.11.2004, 17:46 | ||
| Модератор: Пожалуйста, один топик - один вопрос. Ответ: легко и просто
Так же если несколько окон IE, то можно перебрать все окна... isw.Count - количество открытых окон, isw.Item(i) - i-тое окно... |
| Автор: Dr Smth 14.11.2004, 15:42 |
| На счёт вопросов понял. Но раз уж начали здесь - то по поводу предыдущего кода. Всё работает, только как избавиться от ошибки, возбуждаемой, если в браузере не открыта ни одна страница. И ещё - таким образом получается содержимое меджду тегами <body></body>. Можно также получить и другие отдельные части, типа названия страницы, языка... А вот, чтобы полный код от <html> до </html>? Можно как-то это организовать. В ФАКе есть - но у меня не работает. |
| Автор: p0s0l 14.11.2004, 16:39 | ||||||
isw.Count - количество открытых окон IE... isw.Count = 0 - значит ничего не открыто...
|
| Автор: Dr Smth 15.11.2004, 10:36 |
| Классно! Видимо, голова у меня чем-то не тем была занята... |