Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FreeLaunch

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

Открыть новую тему     Написать ответ в эту тему

Jokerjar79



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FreeLaunch


FreeLaunch - бесплатный менеджер ярлыков. Во многом схож с TurboLaunch и может рассматриваться как свободная альтернатива. Программа представляет собой так называемый launcher - инструмент для хранения и быстрого оперирования ярлыками.
 
Некоторые особенности FreeLaunch:
• Запуск программ, файлов, открытие папок
• Возможность запуска программ с указанным приоритетом и состоянием окна
• Произвольное количество вкладок
• Произвольное количество рядов кнопок
• Произвольное количество кнопок в каждом ряде
• Настройка размеров кнопок
• Возможность перетягивания ярлыков файлов и папок на кнопки
• Возможность импорта/экспорта настроек отдельных кнопок
• Механизм drag'n'drop для перемещения кнопок и изменения порядка вкладок
• Возможность работы в портативном режиме
• Поддержка относительных путей


Лицензия: GNU General Public License version 3.0 (GPLv3)
Языки интерфейса: Английский, Русский, Украинский
Операционные системы: Windows 7 (SP1) / Windows 10 / Windows 11
Сайт: [Домашняя страница] [GitHub]
Актуальный релиз: 2.9.2023.0826 (скачать)
Ночные сборки: 2.9.2023.0727 (крайняя) [все сборки]
 
 
Предыдущие версии:
  • Архив всех версий на Я.Диске (1.21 - 2.X)
  • Страница проекта на Sourceforge
  • Архив старых версий на Sourceforge

  • Всего записей: 710 | Зарегистр. 08-09-2007 | Отправлено: 16:33 14-03-2008 | Исправлено: tatuich, 07:42 18-09-2023
    Zarkonov

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jokerjar79
     
    Ситуация с предыдущим примером не надуманная,
    к такому результату приводит запуск FL из других
    программ.
    Может в решении предотвращения запуска второй копии
    программы поможет  ссылка ?

    Всего записей: 28 | Зарегистр. 01-09-2009 | Отправлено: 05:33 03-03-2010
    o22



    Developer
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Пользуюсь программой несколько месяцев, спасибо, то что надо.
     
    Есть пару пожеланий.
     
    Вызов по горячей клавише сделать или на настраиваемую комбинацию клавиш (мыши) или отключаемым вообще (мне, например, с головой хватает щелчка по иконке в трее для вызова окошка). Дело в том, что такое-же сочетание (Ctrl-Winkey) может использоваться в других программах (у меня такая ситуация с ArumSwitcher), что вызывет неудобства. Хорошо, конечно что в том-же ArumSwitcher эту комбинацию можно поменять (хотя не факт, что другая программа это позволит), но тут уже тоже дело привычки, доведенной до автоматизма годами и эти привычки менять не хочется.
     
    Второе пожелание: Использую FreeLauncher для запуска портабельных программ (не требующих установки и хранящих свои настройки возле exe-шника). Причем - это набор одних и тех-же программ и на домашнем компе и на рабочем и на ноуте. Кроме этого этот-же набор и на флешке.
    Так вот, FreeLauncher хранит абсолютные пути к этим программам. И если на стационарных компьютерах эти пути можно настроить одинаковыми, то на сменных носителях буква устройства может различаться.
    Хотелось-бы иметь возможность (можно опционально), которая позволит хранить относительный путь к программам.  
    У меня, например, все такие программы находятся в подкаталоге FL, т.е. структура такая:
    FL
       Program
                AIMPPortable
                AvSearh
                AVZ Antiviral Toolkit 4.30
                Beyond Compare 3
                Doctor WEB
                emed802epx_portable
                Everest_Ultimate_4.61.1554_Portable
                FAR
                FastStone_Viewer_3.9_Portable
                FFactory 2.15 Por
                ...
     
    Где-то мелькало сообщение о такой возможности (я проверил, работает, например {FL_DIR}Programms\AIMPPortable\), но дело в том, что это нужно редактировать каждый путь ручками, зайдя в свойства. Хотелось-бы, чтобы путь таким образом хранился сразу при добавлении. Или сделать команду из трей-меню, типа "Конвертировать абсолютные пути в относительные". Если-бы пути хранились в обычной ini-шке, то это можно было-бы сделать самому в любом редакторе, но они хранятся в бинарном dat-е, что делает задачу более сложной, особенно для обычного пользователя.
     
    Если эти 2, в принципе, легких для реализации, пожелания будут реализованы, то программа для меня будет почти идеальной. Хотелось-бы и групповой запуск, о котором писал ранее, но понимаю, что это более сложно (хотя и не смертельно) и более индивидуально (не каждому нужно).
     
    Еще раз спасибо.

    Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 11:21 16-03-2010
    Jokerjar79



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Здравствуйте Благодарю за отзыв. Программа вроде должна сохранять конструкции {FL_DIR} и {FL_ROOT}, уже даже не помню, но точно помню, что задумывалось именно так. Помню когда-то сидел вечерком за разгребанием кода программы и с изумлением обнаружил, что есть неработающий участок, отвечающий именно за механизм относительных путей. При этом на каком-то из форумов пользователи писали, что уже с успехом пользуются этой фичей Очень удивился. Исправил. Вот только не помню, в одной из уже вышедших версий или в той, что еще находится в разработке. Опишите поподробней. После ввода {FL_DIR}Programms\AIMPPortable\, сохранения и снова открытия что отображается в поле?
     
    Горячую клавишу в данный момент можно изменить только корректированием исходников Если знания позволяют, то это будет легко.  
     
    Сейчас пока разработку забросил, времени катастрофически не хватает. Но основная часть там реализована, осталось вроде сохранение/загрузка настроек кнопок и все второстепенные формы. Код переписывал полностью с нуля, смотря левым глазом на старый код. Все переосмысливал. Блин, если хватит сил и времени дописать, то должна получиться очень хорошая версия. И эти два пожелания будут обязательно учтены (можно для гарантии добавить эти запросы на официальный сайт http://sourceforge.net/projects/freelaunch/ в раздел Develop -> Tracker -> Feature Requests тогда точно не забуду)

    ----------
    www.MyFirstSite.ru - информационный ресурс для начинающих веб-мастеров

    Всего записей: 710 | Зарегистр. 08-09-2007 | Отправлено: 14:06 17-03-2010
    o22



    Developer
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Опишите поподробней. После ввода {FL_DIR}Programms\AIMPPortable\, сохранения и снова открытия что отображается в поле?  

    Если ввести вручную, то все сохраняется и работает отлично (v 2.0.4).
    Если перетаскивать (drag-n-drop), то вставляется абсолютная ссылка (полный путь с именем диска). В оба поля (объект и папка). Руками меняю - работает.
    Но каждый раз менять руками - не феншуйно  

    Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 15:35 17-03-2010
    Jokerjar79



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А, понял. Ну это да. Вот так и задумано пока Вроде же достаточно один раз разместить нужные проги на флешке и сконфигурировать. Или постоянно что-то меняете? Нужно подумать на счет "конвертации"

    ----------
    www.MyFirstSite.ru - информационный ресурс для начинающих веб-мастеров

    Всего записей: 710 | Зарегистр. 08-09-2007 | Отправлено: 15:39 17-03-2010
    o22



    Developer
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну, по крайней мере, выходят новые версии программ, новые имена папок (обычно некоторое время не удаляю старую версию). Кнопка со ссылкой на старую версию очищается, на нее перетаскивается новая версия.
    Бывает перегруппировываю иконки между вкладками. Так как такое перетакивание не работает (кстати еще одно пожелание ), то приходится удалять с одной вкладки, добавлять на другую.

    Цитата:
    Нужно подумать на счет "конвертации"

    А что тут думать, в событии вставки ярлыка, подменить:
     
    sPathExe:=ExtractFilePath(Application.ExeName);
    sPathProg:=StringReplace(sPathProg,sPathExe,'{FL_DIR}',[]);
     
    Не помню, правильно-ли функции написал - не пишу на Delphi уже некоторое время, но суть должна быть ясна. Кстати, не нашел, где на http://sourceforge.net/projects/freelaunch/  исходники. Или там регистрироваться нужно?
     

    Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 16:50 17-03-2010
    Jokerjar79



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

    Цитата:
    Бывает перегруппировываю иконки между вкладками. Так как такое перетакивание не работает (кстати еще одно пожелание ), то приходится удалять с одной вкладки, добавлять на другую.

    С зажатым ctrl при перетаскивании кнопки можно ее утащить на другую вкладку (нужно навести на нужную и она активируется)
     
    По поводу конвертации. Ну как программно реализовать я конечно же знаю Я имел ввиду обдумать как это к интерфейсу прикрутить (где выбирать режим преобразования в относительные пути и т.п.)
     
    Исходники на сайте. Регистрироваться вроде необязательно. Они в svn, нужен svn-клиент для Windows

    ----------
    www.MyFirstSite.ru - информационный ресурс для начинающих веб-мастеров

    Всего записей: 710 | Зарегистр. 08-09-2007 | Отправлено: 17:27 17-03-2010
    o22



    Developer
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    С зажатым ctrl при перетаскивании кнопки можно ее утащить на другую вкладку (нужно навести на нужную и она активируется)  

    О, спасибо, не знал! Проверил, работает.

    Цитата:
    Я имел ввиду обдумать как это к интерфейсу прикрутить (где выбирать режим преобразования в относительные пути и т.п.)  

    Логично эту обработку вставить в момент добавления нового ярлыка и при изменении поля объекта при редактировании существующего (за исключением ручного редактирования) . Если это вдруг кому-то  покажется ненужным (не могу придумать причину, почему), то сделать опционально.
    Можно еще на странице настройки возле новой опции "Сохранять относительные пути" (ну или как ты эту опцию назовешь), сделать кнопку "Преобразовать существующие пути", по нажатию на которую все существующие пути преобразуются согласно опции (из абсолютных в относительные или наоборот).

    Цитата:
    Исходники на сайте. Регистрироваться вроде необязательно. Они в svn, нужен svn-клиент для Windows

    Ясно. Никогда этим не пользовался.
     

    Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 11:19 18-03-2010
    bavb



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Привет! Постоянно пользуюсь программой, всё всегда было нормально, но вот вчера перегрузил комп, а в ответ ошибка и окно FreeLaunch стало выглядеть как на скриншоте (ошибка тоже на скрине)
     

     
    Да, еще: система Windows XP SP3, ноутбук Acer Aspire 3690, каких-либо манипуляций в этот момент не проводил, просто Дохтор Веб обновился и попросил перезагрузку, всё...
     
    Добавил, спустя сутки:
    Проблему решил, удалением файла C:\Documents and Settings\*******\Application Data\FreeLaunch\IconCache.dat

    Всего записей: 202 | Зарегистр. 17-07-2004 | Отправлено: 08:33 21-04-2010 | Исправлено: bavb, 14:27 22-04-2010
    Pasha_new



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Жаль, что нельзя добавленные ярлыки перемещать

    Всего записей: 251 | Зарегистр. 29-10-2007 | Отправлено: 13:29 07-05-2010
    ChronoAngel



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Pasha_new можно,держи Ctrl и тяни мышой

    ----------
    Mozilla/12.0 (compatible; MSIE 14.0; Windows NT 12.0; en-US; Win512; x512; Trident/12.0)

    Всего записей: 1407 | Зарегистр. 30-12-2008 | Отправлено: 13:55 07-05-2010
    bavb



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Jokerjar79
    Была у меня такая проблема:
     

    Цитата:
    Еще раз спасибо за программу! Про сохранение настроек еще ничего сказать не могу... (никогда и не задумывался об этом )  
    Попробую повторить свой вопрос: на кнопку можно поместить только *.exe или *.bat файл, а как быть с *.lnk, когда запускаю приложение без собственного GUI (FAR) и в настройках *.lnk сохранены размер окна, шрифт и т.п.?

     
    вы мне помогли ее решить:
     

    Цитата:
    bavb, FL в данный момент любой ярлык преобразует в прямые пути к объектам. Нужно подумать над тем, чтобы по желанию пользователя, ярлык оставался ярлыком. В то же время, нужно, чтобы этот ярлык где-то находился и не был удален, иначе программа перестанет запускаться. А пока можете проделать следующее: обновите FL до этой версии. Создайте в папке с программой папку Lnk. Поместите в эту папку lnkrun.exe (простейшую програмку, которая запускает ярлык, переданный ей в качестве параметра) и ярлык на far (допустим, far.lnk). Создайте в FL новый ярлык со следующими параметрами:  
     
    Объект: {FL_DIR}Lnk\lnkrun.exe  
    Папка: {FL_DIR}Lnk  
    Параметры: far.lnk  
     
    Допишите какое-нибудь описание и выберите иконку far'а. Жмите ОК, кнопка должна работать

     
    в Windows XP все работало, а попробовал тож самое в Vista, ярлык создал, на него жмешь, а ничего не запускается и вообще ничего не происходит
     
    Может можно, что-то сделать?

    Всего записей: 202 | Зарегистр. 17-07-2004 | Отправлено: 14:41 19-05-2010 | Исправлено: bavb, 14:42 19-05-2010
    Jokerjar79



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    bavb, а если linkrun'у папку и параметры задать не ярлыка, а какого-нибудь другого exe-шника, будет запускать его?
     
    З.Ы. Ща же вроде семерка катируется, не?

    ----------
    www.MyFirstSite.ru - информационный ресурс для начинающих веб-мастеров

    Всего записей: 710 | Зарегистр. 08-09-2007 | Отправлено: 15:09 19-05-2010
    bavb



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Jokerjar79
     

    Цитата:
    bavb, а если linkrun'у папку и параметры задать не ярлыка, а какого-нибудь другого exe-шника, будет запускать его?  
     
    З.Ы. Ща же вроде семерка катируется, не?

     
    если ставишь какой-нить exe, то запускается
    З.Ы. Виста - лицензионная (а пиратство религия не позволяет ))))))))))

    Всего записей: 202 | Зарегистр. 17-07-2004 | Отправлено: 15:22 19-05-2010
    CtrlTab

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Здравствйте.
    Отличная тулза. Желаю успешного развития проекта. Есть пожелание - добавить консоль, с возможностью задания алиасов.
     
     
    Добавлено:
    Ещё одно предложение: иерархическая система вкладок, т.е. вкладки внутри вкладок.

    Всего записей: 3 | Зарегистр. 06-07-2010 | Отправлено: 12:54 06-07-2010
    bavb



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    похоже проект притормозил? или я не прав? Автор, проясни ситуацию пожалуйста!

    Всего записей: 202 | Зарегистр. 17-07-2004 | Отправлено: 22:22 28-07-2010
    Jokerjar79



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Есть с нуля переписанный исходный код программы, но готов на процентов 60. Руки не доходят дописать

    Всего записей: 710 | Зарегистр. 08-09-2007 | Отправлено: 12:49 22-08-2010
    Frodo_Torbins

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Jokerjar79
    А на чем писали? В любом случае можно в отдельную папку на SourceForge залить.

    Всего записей: 2318 | Зарегистр. 24-05-2007 | Отправлено: 13:33 22-08-2010
    Jokerjar79



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Также, на Delphi. Просто когда мне пришла в голову идея как убрать ограничение в 8 вкладок - для всех вкладок использовать одни и те же "кнопки", подгружая при смене вкладки только иконки и прочую информацию, стало очевидно, что проще с нуля переписать программу, чем пытаться переделать. Написал основную часть кода - классы, которые организуют все это, а вот перенести диалоги пока лень Иногда открываю, добавляю что-то. Да, пожалуй закину в сегодня/завтра репозиторий, самому проще будет доделывать.

    Всего записей: 710 | Зарегистр. 08-09-2007 | Отправлено: 13:59 22-08-2010
    o22



    Developer
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    З.Ы. Ща же вроде семерка катируется, не?

    На семерке поведение программы становится совсем грустным.
    Текст на менюшках не виден. Настройки (иконки с ярлыков и как следствие запускаемые с них программы) уже второй раз очищаются...
    Принудительный вызов по Ctrl-Win уже бесить начал (ну не пользуюсь я этой комбинацией, она у меня в Arum-Switcher-e уже много лет используется).
    Решил искать альтернативу.

    Всего записей: 2536 | Зарегистр. 03-10-2002 | Отправлено: 02:26 01-09-2010
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

    Компьютерный форум Ru.Board » Компьютеры » Программы » FreeLaunch


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru