Страница 1 из 1

Создать ярлык на запуск программы

Добавлено: 15 Март 2012, 13:45
Игорь Столяров
Привет всем !

Вопрос наверно скорее по WinAPI - в google искал, но так и не разобрался ...
Есть некое работающее приложение на Clarion. Есстественно известны все его параметры: имя EXE файла, папка запуска и т.д.

Как создать на рабочий стол Windows текущего пользователя ярлык на запуск этой программы ?

Заранее спасибо за помощь.

Re: Создать ярлык на запуск программы

Добавлено: 15 Март 2012, 14:17
Admin
Игорь Столяров писал(а):Как создать на рабочий стол Windows текущего пользователя ярлык на запуск этой программы ?
http://www.codeproject.com/Articles/114 ... link-files

Re: Создать ярлык на запуск программы

Добавлено: 15 Март 2012, 15:08
seawolf
Инсталлятором, когда ставите программу клиенту не пробовали ?

Re: Создать ярлык на запуск программы

Добавлено: 15 Март 2012, 15:49
Игорь Столяров
seawolf писал(а):Инсталлятором, когда ставите программу клиенту не пробовали ?
Спасибо за ответ. Приз за сообразительность - Ваш ... :D

Здесь немного другой функционал ... представьте, что у Вас есть некоторая программа, у которой
есть масса настроек параметров командной строки и интерфейс (ну например как архиватор RAR).
Пользователь может запустить программу, настроить через интерфейс некоторые параметры
работы, а потом просто нужно добавить на рабочий стол ярлык для запуска программы с настроенными
параметрами командной строки, рабочей папки и т.д. Вот и все. Именно для этих целей и нужна
опция генерации ярлыка на запуск.

Re: Создать ярлык на запуск программы

Добавлено: 15 Март 2012, 16:17
seawolf
А если сохранить настройки клиента скажем в файлике, и когда он запустит программу с существующего ярлыка делать то что было сохранено там(открывать разные окна, чего-то запускать)? Или предложить выбор из списка сохраненных ранее параметров (с человеческим названием, а не кучкой символов) ? Каждый раз генерить ярлыки в них запутаешься - один открывает так, второй по другому, а если их 10 или 20.

Re: Создать ярлык на запуск программы

Добавлено: 15 Март 2012, 16:28
Admin
Все уже кем то сделано!
http://www.icetips.com/showarticle.php?articleid=373

Re: Создать ярлык на запуск программы

Добавлено: 18 Март 2012, 12:57
Игорь Столяров
Admin писал(а):Все уже кем то сделано!
http://www.icetips.com/showarticle.php?articleid=373
Круто ! Спасибо ! То, что надо. Работает прекрасно.
Если кто-нибудь захочет повторить, не наступайте на мои "грабли":
в Defines проекта нужно добавить:
_SVDllMode_=>0
_SVLinkMode_=>1
_svDllMode_=>0
_svLinkMode_=>1