|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.05.2015, 17:40 | #1 |
Пользователь
Регистрация: 16.03.2013
Сообщений: 69
|
Изменить свойство стороннего ярлыка
Здравствуйте, подскажите, как поменять свойство стороннего ярлыка, не создавая новый(копию)?
Всё что нужно, это вписать в ярлыке в строчке "Объект" пару команд. Как сделать это программно? |
13.05.2015, 17:45 | #2 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Нашёл в инете структуру и чтение ярлыка, но сам не проверял:
Код:
|
13.05.2015, 18:13 | #3 |
Пользователь
Регистрация: 16.03.2013
Сообщений: 69
|
|
13.05.2015, 19:01 | #4 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Ну вот есть http://www.programmersclub.ru/simply-art-yarl/
|
13.05.2015, 21:33 | #5 | |
Пользователь
Регистрация: 16.03.2013
Сообщений: 69
|
Цитата:
А изменить уже готовый. Допустим валяется на рабочем столе ярлык, мне нужно через свою программу добавить в свойстве ярлыка, в поле "Объект" пару букв... Ярлык известен, путь к нему тоже, вобщем всё известно, кроме того, как редактировать его свойства. |
|
14.05.2015, 06:36 | #6 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
ищи создание ярлыков, код в инете точно был. как-то использовал.
можно сделать так, прочитать инфу кодом который есть выше (если он рабочий) и эти данные использовать чтобы создать новый ярлык, а тот просто удалишь |
14.05.2015, 07:46 | #7 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Ну MS официально не документирует структуру ярлыка. Так что придётся создавать новый и удалять старый. Что Вас в этом смущает? Это же по времени очень мало займёт. Я понимаю файл бы в несколько гигов перезаписывал, а тут всего то.
|
14.05.2015, 16:09 | #8 |
Пользователь
Регистрация: 16.03.2013
Сообщений: 69
|
Спасибо за помощь!
Решение нашёл в гугле, а точнее в картинках гугла... Решил не бросать этот вопрос без ответа, вдруг люди будут задаваться подобным вопросом. http://www.decoding.dax.ru/practic/link/link.html Тут создание lnk. С возможностью изменить иконку, добавить параметры запуска и тд.. |
14.05.2015, 16:31 | #9 | |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Так я тебе выше тоже самое кидал, только более развёрнуто.
Тем более в твоём примере "кривое" (не правильное) нахождение специальных папок через реестр. Этого сам мелкософт категорически не рекомендует делать. Цитата:
Последний раз редактировалось FaTaL; 14.05.2015 в 16:34. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменить свойство компонента в Rave Reports - Delphi | S_007 | Общие вопросы Delphi | 2 | 04.05.2015 18:40 |
jquery, изменить свойство объекта | Mortimoro | JavaScript, Ajax | 4 | 08.04.2013 20:22 |
как изменить css свойство transform из Js? | Даниил_глазко | JavaScript, Ajax | 2 | 15.10.2011 13:23 |
Как программно VBA изменить свойство Обязательное поле в таблице | myprog | Microsoft Office Access | 10 | 05.10.2010 11:23 |
Как изменить свойство href тега <A> | Ga-sergey | JavaScript, Ajax | 2 | 23.04.2010 17:49 |