EN  RU
Войти
Главная
Скачать
Купить
Документация
Поддержка
Контакты
 
Справочная информация  /  Примеры

Как открыть папку с ярлыками после установки

Предположим вы хотите открыть папку с ярлыками после завершения установки вашей программы. При этом пользователь должен иметь возможность отменить это действие в процессе установки. Многие инсталляторы имеют специальную опцию для этой цели, но с CreateInstall вы можете не только открывать папку в нужный момент, но и делать это в зависимости от различных условий. Посмотрим как наш инсталлятор решает эту задачу.

Шаг 1. Добавим чекбокс с указанием на данное действие в Диалог - Путь установки. Для этого существует специальная таблица Дополнительные чекбоксы. Добавим туда имя переменной которая будет равна 1 если чекбокс отмечен и 0 в противном случае. Имя переменной можно выбрать любое, мы установим openshfolder. Также укажем текст для данного чекбокса. Следует отметить, что чекбокс также можно размещать в командах Диалог - Окончание или Диалог - Установки.

Диалог - Путь Установки
Диалог - Путь Установки
 

Шаг 2. По умолчанию, данные чекбокс будет не отмечен, так как переменная не была определена. Если вы хотите чтобы чекбокс был отмечен, то добавьте выше команду Установить переменные и присвойте там данной переменной 1. В нашем случае, добавьте туда переменную openshfolder со значением 1.

Шаг 3. Для открытия папки с ярлыками необходимо точно знать полное имя папки. В начале смотрим где у нас создаются ярлыки в командах Ярлык - Создать и Ярлыки [Список]. По умолчанию, если у вас указано PROGRAM GROUP, то папка с ярлыками располагается по следующему пути #progpath#\#progname#. Где #progpath# предопределенный путь Start Menu - Programs на компьютере пользователя, а #progname# - это имя вашего приложения. Его можно увидеть и изменить в закладке Проект - Информация о программе - Имя программы. 

Имя программы #progname#
Имя программы #progname#
 

Если вы указывайте другой путь для папки с ярлыками, то такой же путь указывайте и в команде открытия. Открыть папку с ярлыками можно с помощью команды Запуск по расширению. Вставьте эту команду в конце вашего скрипта и укажите там следующие параметры
Путь: CUSTOM PATH
Имя файла: #progpath#\#progname#
Условие: openshfolder
 

Запуск по расширению
Запуск по расширению

Если вы хотите открыть папку без всяких условий, то вам достаточно просто добавить команду Запуск по расширению с требуемой папкой. Поле условие в этом случае оставляйте пустым.

Скачать пример open-shortcut-folder.ci

Смотрите также

  • Диалог - Путь установки
  • Запуск по расширению
  • Установить переменные
Eonza automation software - free, open source cross-platform program for easy creation and management of scripts.
  • Справочная информация
    • Введение
    • Первое знакомство
    • Сравнение инсталляторов
    • Лицензионное соглашение
    • Лицензия Light
    • Лицензия Free
    • Возможности программы
    • Список команд
    • FAQ
    • Примеры
      • Глобальные и локальные переменные
      • Использование диалоговой функции
      • Как использовать команду Диалог - Установки
      • Как использовать условные выражения
      • Как управлять перезагрузкой
      • Настройка setup.exe
      • Ожидание события
      • Относительные пути в проектах
      • Отслеживание выхода
      • Один проект для многих приложений
      • Функции для переменных
      • Открыть папку ярлыков
    • CreateInstall Assistant
    • Распаковщик установок
    • Решение проблем
Политика конфиденциальности
Copyright © ООО «Новострим», 2009-2026 ОГРН 1107232031390. Все права защищены.