@flashguy

Как программно создавать ярлыки приложений/папок/ссылок (Desktop Shortcuts) для Win/Lin/Mac?

Подскажите, пожалуйста, как программно создавать ярлыки? Можно ссылкой на спецификацию. Возможно ли вообще создавать ярлыки как текстовые файлы с расширением *.lnk?

Всем большое спасибо проблема решена.
  • Вопрос задан
  • 3720 просмотров
Пригласить эксперта
Ответы на вопрос 5
qstorm
@qstorm
первое что пришло на ум — это из командной строки их создавать
cmd -> mklink /?
надеюсь знаете как программно к cmd обратиться.

в nix я бы тоже обращался через system( к примеру)
к программе ln
Ответ написан
Комментировать
@bondbig
*.lnk — это бинарный формат, а не текстовый, причем специфичный для win.
Ответ написан
Как на Linux`e и на Mac`e, я увы подсказать не могу вот пару статей на ваш вопрос в Windows:
support.microsoft.com/kb/155303
msdn.microsoft.com/en-us/library/bb774950(v=vs.85).aspx
Ответ написан
clamaw
@clamaw
Я кончено могу ошибаться, но на маке создание приложением ярлыка для самого себя на всякого рода рабочих столах и прочего — не есть гуд. Максимум, что можно делать — это прописываться в док самостотельно (что меня, например, бесит). Плюс под Маком свой формат ссылок в файндере, тоже какой-то бинарный, но я уверен, что в API есть функции.
Ответ написан
Комментировать
z0rc
@z0rc
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы