Главная страница
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.043 c
8-1125923903
Гость_Гость
2005-09-05 16:38
2006.02.12
Как склеить avi и wav


1-1136894777
DVM
2006-01-10 15:06
2006.02.12
Разное количество потоков в программе на разных машинах


15-1137880245
lookin
2006-01-22 00:50
2006.02.12
Как по вашему, Кайли Миноуг хорошая певица?


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


15-1137266747
Piter
2006-01-14 22:25
2006.02.12
Тест на IQ