Вверх ↑
Этот топик читают: Гость
Ответов: 86
Рейтинг: 1
#1: 2010-02-09 06:03:29 ЛС | профиль | цитата
Здравствуйте!
Подскажите, пожалуйста, как достать из *.lnk путь к объекту, на который ссылается ярлык?
Думаю, что автор компонента ShortCut должен это знать
А в целом мне нужна иконка (без стрелочки) из объекта, на который ссылается ярлык.
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#2: 2010-02-09 07:10:07 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 20:15:53
карма: 0

0
Ответов: 4641
Рейтинг: 334
#3: 2010-02-09 09:15:15 ЛС | профиль | цитата
188.16.235.253 писал(а):
Kamakama программы

в разделе Схемы
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 5227
Рейтинг: 587
#4: 2010-02-09 09:39:12 ЛС | профиль | цитата
SanSey писал(а):
А в целом мне нужна иконка (без стрелочки) из объекта, на который ссылается ярлык.

Ravilr, я понимаю для этого свойства должны быть соответствующие, разве они есть?
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 4641
Рейтинг: 334
#5: 2010-02-09 10:07:13 ЛС | профиль | цитата
andrestudio писал(а):
разве они есть?

так и есть. Вытаскивает иконку из файла.
------------ Дoбавленo в 10.09:
andrestudio писал(а):
на который ссылается ярлык.

тот же Kamakama делал схему с показом иконки, когда просто иконку ассоциируют с файлом.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 86
Рейтинг: 1
#6: 2010-02-09 13:05:40 ЛС | профиль | цитата
Напрямую из exe иконки вытягиваются. Но хочу из ярлыка взять путь к exe, чтобы не было ярлычных стрелочек.

code_16840.txt
карма: 1

0
файлы: 1code_16840.txt [1.4KB] [155]
Ответов: 875
Рейтинг: 322
#7: 2010-02-09 13:49:33 ЛС | профиль | цитата
SanSey, попробуй открыть любой ярлык на рабочем столе. code_16843.txt
карма: 1

0
файлы: 1code_16843.txt [710B] [163]
Разработчик
Ответов: 26305
Рейтинг: 2146
#8: 2010-02-09 15:21:27 ЛС | профиль | цитата
На SVN доступна новая версия ShortCut, позволяющая получать параметры (если они там есть) из файлов *.lnk
карма: 22

2
Голосовали:andrestudio, Konst
Ответов: 875
Рейтинг: 322
#9: 2010-02-09 17:02:19 ЛС | профиль | цитата
SanSey,
Но хочу из ярлыка взять путь к exe
может так? code_16847.txt открой ярлык
карма: 1

2
файлы: 1code_16847.txt [659B] [167]
Голосовали:SanSey, Aziz
Разработчик
Ответов: 26305
Рейтинг: 2146
#10: 2010-02-09 17:14:11 ЛС | профиль | цитата
kamakama, путь к файлу в ярлыке может быть какой угодно. Почему бы не попробовать то, что я сделал, добавленный функции позволяют, даже, вытаскивать индексы, не обязательно первых, иконок из ярлыка. Если путей к иконкам не прописано, то подразумевается иконка сявзвнного файла с индексом 0
карма: 22

1
Голосовали:SanSey
Ответов: 5227
Рейтинг: 587
#11: 2010-02-09 18:36:58 ЛС | профиль | цитата
nesco, молодец, добавил таки (а то в очередной раз человеку пришлось бы скрипт подсовывать). Пытался Ravilr, (у) как то намекнуть деликатно, но видать бесполезно.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 4641
Рейтинг: 334
#12: 2010-02-09 18:50:36 ЛС | профиль | цитата
andrestudio писал(а):
но видать бесполезно.

извини..наверно просто не понял тебя.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 86
Рейтинг: 1
#13: 2010-02-10 04:47:32 ЛС | профиль | цитата
Спасибо, ребята, здорово!
карма: 1

0
Ответов: 485
Рейтинг: 86
#14: 2010-02-10 19:55:02 ЛС | профиль | цитата
nesco, поправь там, пожалуйста, в строке 22 ShortCut.ini опечатка:
*onRead=Событие происходит всякий раз при чтекнии параметров файла из ярлыка ARG(FileName, WorkingDir, Description, Arguments, Icon, IconID)|2|0

карма: 0

1
Голосовали:nesco
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)