Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.12;
Скачать: CL | DM;

Вниз

Обновление пути в ярлыке.   Найти похожие ветки 

 
SergeyZ ©   (2006-01-24 13:41) [0]

Привет Всем! Хочу написать прогу, которая может внутри ярлыка менять путь. Мне это необходимо, чтобы через домен можно было обновить людям путь в ярлыке. Подскажите пожалйста верно ли я рассуждаю с чего начинать? В начале на рабочем столе нужно найти все файлы типа ярлык, открыть их, найти нужную строку и сделать replace.


 
begin...end ©   (2006-01-24 13:45) [1]

Если имеются в виду ярлыки lnk, то можно работать с интерфейсом IShellLink:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/ifaces/ishelllink/ishe lllink.asp


 
SergeyZ ©   (2006-01-24 14:10) [2]

спасибо, но я не увидел там возможности обновить путь в случае, если ярлык уже существует и если, например переименован..


 
begin...end ©   (2006-01-24 14:40) [3]

> SergeyZ ©   (24.01.06 14:10) [2]

> я не увидел там возможности обновить путь в случае, если
> ярлык уже существует

Тем не менее, она есть.

http://groups.google.com/group/fido7.ru.delphi/browse_thread/thread/4a2baa96a7e74023/da20aa4f1f1c3c87?q=ishelllink&rnum= 1#da20aa4f1f1c3c87

Для задания нового пути использовать SLink.SetPath, после чего не забыть сохранить файл ярлыка (PFile.Save).


 
SergeyZ ©   (2006-01-24 14:50) [4]

Спасибо большое! разобрался!



Страницы: 1 вся ветка

Текущий архив: 2006.02.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.052 c
15-1138020310
dan317
2006-01-23 15:45
2006.02.12
список раскрывающихся абзацев : посоветуйте компонент


15-1138080476
Antip
2006-01-24 08:27
2006.02.12
Пишется ли в exe-шник лицензионная инфа о Delphi?


15-1137521628
TStas
2006-01-17 21:13
2006.02.12
Text-To-Speach


6-1131090095
Nic
2005-11-04 10:41
2006.02.12
Что нужно использовать


15-1138113647
X9
2006-01-24 17:40
2006.02.12
Проблемы с мат. платой