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

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Закрыто
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7323
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

Привет всем !

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

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

Заранее спасибо за помощь.
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

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

Сообщение Admin »

Игорь Столяров писал(а):Как создать на рабочий стол Windows текущего пользователя ярлык на запуск этой программы ?
http://www.codeproject.com/Articles/114 ... link-files
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
seawolf
Старожил
Сообщения: 213
Зарегистрирован: 08 Июль 2005, 11:23
Откуда: St. Petersburg

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

Сообщение seawolf »

Инсталлятором, когда ставите программу клиенту не пробовали ?
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7323
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

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

Здесь немного другой функционал ... представьте, что у Вас есть некоторая программа, у которой
есть масса настроек параметров командной строки и интерфейс (ну например как архиватор RAR).
Пользователь может запустить программу, настроить через интерфейс некоторые параметры
работы, а потом просто нужно добавить на рабочий стол ярлык для запуска программы с настроенными
параметрами командной строки, рабочей папки и т.д. Вот и все. Именно для этих целей и нужна
опция генерации ярлыка на запуск.
За теми кто отстал - не возвращаться. (С) Кодекс
seawolf
Старожил
Сообщения: 213
Зарегистрирован: 08 Июль 2005, 11:23
Откуда: St. Petersburg

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

Сообщение seawolf »

А если сохранить настройки клиента скажем в файлике, и когда он запустит программу с существующего ярлыка делать то что было сохранено там(открывать разные окна, чего-то запускать)? Или предложить выбор из списка сохраненных ранее параметров (с человеческим названием, а не кучкой символов) ? Каждый раз генерить ярлыки в них запутаешься - один открывает так, второй по другому, а если их 10 или 20.
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

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

Сообщение Admin »

Все уже кем то сделано!
http://www.icetips.com/showarticle.php?articleid=373
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7323
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

Сообщение Игорь Столяров »

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