Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 115

/ вопрос открыт /

К сожалению я не усел уточнить вопрос для Новаковского Юрия.
Задаю его еще раз:
Необходимо программно обрабатывать (выполнять) файлы (не ярлыки!) из папки SendTo, напр.: SendTo\Desktop (create shortcut).DeskLink.

Уточнение:
Имеется в виду открытие прораммно таких "ярлыков" как "Desktop (create shortcut).DeskLink", "Docs.mydocs", "Mail Recipient.MAPIMail" - они находяться там по умолчанию.
Обычными способами (ShellExecuteEx or CreateProcess) их открыть (выполнить) не получается!

Буду благодарен за любую помощь.

mik Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: mik (статус: Посетитель)
Вопрос отправлен: 1 сентября 2006, 13:30
Состояние вопроса: открыт, ответов: 1.

Ответ #1. Отвечает эксперт: Новаковский Юрий Аврамович

Здравствуйте, mik!

К сожалению эти файлы
(Desktop (create shortcut).DeskLink", "Docs.mydocs", "Mail Recipient.MAPIMail")
имеют нулевую длину,
и как то обработать их невозможно.
Юрий

Ответ отправил: Новаковский Юрий Аврамович (статус: 4-ый класс)
Время отправки: 1 сентября 2006, 18:00
Оценка за ответ: 3


Мини-форум вопроса

Всего сообщений: 4; последнее сообщение — 11 сентября 2006, 14:13; участников в обсуждении: 3.
mik

mik (статус: Посетитель), 2 сентября 2006, 20:11 [#1]:

Однако проводник как-то их выполняет, когда отправляешь на них файл.
Dron

Dron (статус: Студент), 3 сентября 2006, 10:53 [#2]:

Ярлык на рабочем столе можно создать программно. Не проще ли так?
С уважением.
mik

mik (статус: Посетитель), 10 сентября 2006, 11:44 [#3]:

Так проще, конечно, но в данном случае необходимо эмулировать действия проводника.
Но как я уже выяснил, это делаеться через СОМ IDropTarget.
Но все равно спасибо за помощь.
Новаковский Юрий Аврамович

Новаковский Юрий Аврамович (статус: 4-ый класс), 11 сентября 2006, 14:13 [#4]:

Дело в том, что имеют смысл только названия
этих файлов(ярлыков), и только в контексте
пункта меню "Отправить".
Это можно назвать ссылкой на... (не ярлык),
и в виндах таких ссылок предостаточно.
Например "Мой компьютер" попробуйте сделать но не ярлык.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 12:00
Выполнено за 0.03 сек.