Ru-Board.club
← Вернуться в раздел «Программы»

» FreeLaunch

Автор: tatuich
Дата сообщения: 08.03.2009 11:26

Цитата:
В общем, все то же самое, но если запустить программу с ключом --appdata

В автозагрузку ключ --appdata нужно самому дописать? Или программа теперь сама пишет в автозагрузку себя с этим ключом?
Автор: Jokerjar79
Дата сообщения: 08.03.2009 15:01
Вроде сделал, должна сама писать, если надо. Проверяй
Автор: tatuich
Дата сообщения: 08.03.2009 17:24

Цитата:
Очень глючно в висте работает, при перемещении иконок в программу, пишет что-то типа Invalid Pointer operation,

Заметил уже давно. Сегодня решил подумать, из-за чего эта ошибка.
У меня ошибка выскакивала при скидывании на FL следующих ярлыков:
NSIS (проверена версия 2.44)
Rave Reports (проверена версия 7.5.2) - устанавливается с CodeGear RAD Studio 2007
Ярлыки на Run, Stop, Restart из пакета Денвер 3 19-03-2008 - значки поменял на стандартные вистовые как у сетевых жестких из %SystemRoot%\system32\imageres.dll
Папка на жестком диске - ярлык на рабочем столе - значок ярлыка стандартный вистовый для папки с музыкой из %SystemRoot%\system32\imageres.dll
Что может быть общего между этими программами?


Цитата:
настройки отказалась сохранять (хотел кол-во вкладок увеличить), выдала ошибку и все мои 10-и минутные старания по переносу ярлыков пошли насмарку.

Возможно, включен UAC, либо у пользователя права ограничены. Добавленный ключ --appdata в выложенном недавно исправленном файле должен эту проблему решить.


Цитата:
Потом отказалась запускаться, ссылаясь на какие-то проблемы с настройками, потом запустилась без вкладок и ярлыков, а в трее нет ее.

Потому что настройки сохранить не удалось, так как отказалась, как вы ранее сказали.
Автор: burin
Дата сообщения: 24.05.2009 19:10
жаль, что на Windows 7 не робит
Автор: Zenden32
Дата сообщения: 25.05.2009 12:45

Цитата:
жаль, что на Windows 7 не робит

Странно, у меня прекрасно работает.
Автор: Jokerjar79
Дата сообщения: 25.05.2009 15:53
Официально поддерживается только XP (в 2000 тоже работает, проблема только с отображением иконки). В следующих версиях будет поддержка висты и 7
Автор: Zenden32
Дата сообщения: 26.05.2009 12:54
Когда хоть примерно ждать новую версию?
Автор: alex165
Дата сообщения: 26.05.2009 13:49
пож если можно добавьте размер 16х16 спс
желаю удачи
Автор: Jokerjar79
Дата сообщения: 26.05.2009 14:27
Zenden32, в конце июня защищаю диплом и сажусь за разработку
Автор: Jokerjar79
Дата сообщения: 08.07.2009 13:45
Всем привет! Как и обещал, получил диплом и руки наконец-то дошли до FL. Тружусь над новой версией, в планах много нововведений, приличная доля уже реализована. Прочитал снова все более активные ветки с обсуждением программы (здесь, на progz.ru и т.п.), дабы рассмотреть все замечания и пожелания. Предлагаю высказывать новые пожелания, будем рассматривать. Вчера наконец-то допилил полную поддержку альфа-канала в иконках, выглядит неплохо:





Учитывая, что при уменьшении иконок используется интерполяция, FL в этом плане полностью обходит TurboLaunch (попробуйте в последнем накидать ярлыков и уменьшить размер кнопок)

В этой версии планирую наконец полностью реализовать поддержку в Висте. Чуть позже расскажу, что еще уже успел реализовать. Скоро можно будет начинать тестировать
Автор: alex165
Дата сообщения: 08.07.2009 14:12
возможно ли добавить выбор цвета кнопок вкладок . да и самих вкладок ...добавить звуки ...
нельзя ли слегка немного позаимствовать из турбо функцию - выполнить действие ...!?

ps прекрасно работает на W7
Автор: tatuich
Дата сообщения: 08.07.2009 14:15
Пожелания:
- Возможность устанавливать размер кнопки до 256x256 (Vista-иконки);
- Просьба тестить на Vista SP2 (он недавно уже официально вышел).

Баги:
- Баг при нажатии кнопки "ОК" в окне настроек, когда главное окно с кнопками скрыто;
- Баг при скидывании некоторых ярлыков (описано выше).
Автор: ChronoAngel
Дата сообщения: 08.07.2009 17:38
Jokerjar79 относительные пути будет поддерживать? Настройки как и прежде будут в файлах dat ? Надеюсь портабельность не потеряет


Добавлено:
tatuich как выйдет тестовая(альфа,бета) версия так сами и потестите на висте
Автор: Jokerjar79
Дата сообщения: 08.07.2009 23:04
alex165, цвет кнопок можно поменять и в 1.21, но придется вручную править ini файл. На скриншоте панельки желтого цвета, было получено именно таким способом Я сейчас думаю над тем, как лучше в диалог настроек вынести. "Выполнить действие" - посмотрю, не помню что это такое.

tatuich, кнопки 256x256? Зачем? Мне кажется, больше 32x32 не нужны. Подождем, что скажут другие. Баги конечно исправлю

ChronoAngel, поддержку относительных путей уже сделал, таким образом: при указании пути к объекту, рабочей папке и иконке можно пользоваться выражениями. {FL_DIR} - полный путь к FreeLaunch, {FL_ROOT} - диск, на котором находится FL. То есть, допустим, указав объект {FL_ROOT}PortableOpera\Opera.exe, он будет искаться в том же диске, где лежит FL. Таким образом, можно будет настроить портабельную версию FL, записанную на флэшку, с ярлыками на программы на этой же флэшке. Вроде все понятно и больше ничего не нужно, хотя, если придумаете что-то более интересное, предлагайте.
Все настройки храняться в тех же файлах, только по дефолту они будут находиться в AppData. С ключом при запуске --portable FL будет использовать файлы, находящиеся в своей папке

Автор: ChronoAngel
Дата сообщения: 09.07.2009 00:13

Цитата:
будут находиться в AppData
Вы имеете ввиду C:\Documents and Settings\пользователь\Application Data ?!! И это будет по умолчанию ?!


Цитата:
при запуске --portable FL
Нет нет только не это,пожалуйста сделайте галочку в настройках что то вроде "Хранить настройки в папке программы"

Всегда видел одно из главных преимуществ FreeLaunch перед всякими турболанчерами в возможности портативного использования...

Автор: tatuich
Дата сообщения: 09.07.2009 01:54

Цитата:
tatuich как выйдет тестовая(альфа,бета) версия так сами и потестите на висте

У меня пока есть возможность тестить только на XP SP3 и Vista SP1.


Цитата:
Вы имеете ввиду C:\Documents and Settings\пользователь\Application Data ?!! И это будет по умолчанию ?!

ChronoAngel, именно это и имеется в виду.


Цитата:
пожалуйста сделайте галочку в настройках что то вроде "Хранить настройки в папке программы"

Согласен


Цитата:
Всегда видел одно из главных преимуществ FreeLaunch перед всякими турболанчерами в возможности портативного использования

Вот только поддержка относительных путей появится в следующей версии. Поэтому нынешняя портабельность (версия 1.21) - не совсем то, что нужно.
Автор: Jokerjar79
Дата сообщения: 09.07.2009 04:25

Цитата:
Вы имеете ввиду C:\Documents and Settings\пользователь\Application Data

Для ХП, да. В Висте несколько по-другому (в Сэвэн, видимо, тоже)


Цитата:
сделайте галочку в настройках что то вроде "Хранить настройки в папке программы"

Но ведь состояние этой галочки нужно опять-таки где то хранить


Цитата:
Всегда видел одно из главных преимуществ FreeLaunch перед всякими турболанчерами в возможности портативного использования

Возможность портативного использования сохраняется, более того, она расширяется за счет поддержки относительных путей. Все, что нужно будет сделать - это ярлык или bat-файл рядом с FL, который будет запускать его в портабельном режиме (то бишь, с ключом --portable)
Автор: ChronoAngel
Дата сообщения: 09.07.2009 05:45

Цитата:
это ярлык или bat-файл
да что ж мне теперь искать альтернативу FreeLaunch?

Ярлык то не будет портабельным,а батник с флешки запускать прикажите?
И почему нельзя сделать например как в Download Master,при наличие рядом с EXE файла portable.txt программа становится портативной.И я знаю что многие программы работают таким образом стоит лишь создать рядом с программ.exe файл программ.ini
Это так сложно организовать?
Автор: tatuich
Дата сообщения: 09.07.2009 06:41

Цитата:
Ярлык то не будет портабельным,а батник с флешки запускать прикажите?

Можно в корень флэшки засунуть файл autorun.inf в котором прописать все для автозапуска.
В системах, где разрешен автозапуск со съемных дисков, FL будет запускаться так, как вам надо.
Автор: Jokerjar79
Дата сообщения: 09.07.2009 07:28
Я просто не могу уловить, в чем проблема запуска программы с ключом запуска. В первом случае, когда программа ставится на компьютер, распаковываем, допустим c:\Program files\FLaunch.exe. На рабочем столе создаем ярлык. Во втором случае, когда хочется собрать портабельную версию FL, распаковываем куда-нибудь, в папке с FLaunch.exe создаем бат-файл FLaunch.dat с содержимым

start FLaunch.exe --portable


Цитата:
а батник с флешки запускать прикажите


А какая разница, с флэшки екзешник запускать или батник? Просто помогите мне понять, в чем конретно проблема, будем решать. Хранить настройки программы в папке с программой не всегда возможно (например, нет достаточных прав на запись, или в Висте уже многие натыкались на проблемы). Как вариант, можно в сборку включить вместо bat-файла екзешник размером несколько килобайт, который будет лишь запускать соседний FLaunch.exe в портабельном режиме. Если нужен обычный режим - запускаем FLaunch.exe, если портабельный - FLaunch-portable.exe (или как-то так)
Автор: Frodo_Torbins
Дата сообщения: 09.07.2009 16:21
Jokerjar79
Есть еще такой вариант: если нужные файлы найдены в папке с программой, то используем их, иначе идем в AppData.
Автор: Jokerjar79
Дата сообщения: 09.07.2009 17:08
Frodo_Torbins, да, такой вариант я тоже рассматривал. Но он не совсем явен, например, при первом запуске FL файлы в любом случае создадутся в AppData и чтобы создать портабельную версию нужно будет скопировать их в каталог программы, что как минимум не легче чем запустить готовый bat файл или мини-екзешник, который запустит FL в портабельном режиме. К тому же, можно просто прописать в autorun.inf запуск с параметром, если FL будет использоваться как лаунчер для портабельных программ с флэшки или добавить параметр в ярлык, если кому-то нравится (и конфигурация позволяет) использовать старый вариант хранения настроек установленной на компе FL. Дальнейшее обсуждение приветствуется, может найдем идеальное решение Также, по-прежнему жду новых предложений по расширению основного функционала.
Автор: Frodo_Torbins
Дата сообщения: 09.07.2009 19:14
Если файлов нигде нет, то можно спросить у пользователя, где их создавать.
Могу еще посоветовать прикрутить к программе логер типа madExcept или EurekaLog. Нам будет легче отсылать баги, а вам ловить.
P.S. Как там поживает эта бага?
Автор: Zenden32
Дата сообщения: 09.07.2009 23:04
Не плохо было бы прикрутить хот кеи, к запускам ярлыков
Автор: tatuich
Дата сообщения: 10.07.2009 02:30

Цитата:
Могу еще посоветовать прикрутить к программе логер типа madExcept или EurekaLog. Нам будет легче отсылать баги, а вам ловить.

Они ж платные.
Автор: Jokerjar79
Дата сообщения: 10.07.2009 03:40

Цитата:
P.S. Как там поживает эта бага

Я думаю, она более не актуальна, т.к. у программы есть свой хоткей теперь - Ctrl + WinKey (позже сделаю настраиваемый)
Автор: ChronoAngel
Дата сообщения: 10.07.2009 08:14

Цитата:
Если нужен обычный режим - запускаем FLaunch.exe, если портабельный - FLaunch-portable.exe
Сделайте хотя бы так.
При запуске батника окно cmd видно,и значка у него нет(не годится с эстетической точки зрения).Я нашёл программу которая прегоняет bat в exe ,но всё равно cmd видно Если будет exe запускающий FreeLaunch в портабельном режиме то я буду просто счастлив
Меня и старая версия почти устраивает,лишь подправить баги кое-какие и добавить поддержку относительных путей,а уж красоту наводить это ИМХО второстепенное...
Автор: Frodo_Torbins
Дата сообщения: 10.07.2009 13:05
tatuich
madExcept для некомерческого использования бесплатен

Jokerjar79
Цитата:
Я думаю, она более не актуальна, т.к. у программы есть свой хоткей теперь - Ctrl + WinKey (позже сделаю настраиваемый)

Я бы хотел повесить показ проги на одну из мультимедиа клавиш. А у кого то может быть еще более экзотический способ. Так что на мой взгляд эту багу все же стоит исправить.
Автор: Jokerjar79
Дата сообщения: 10.07.2009 13:16
Frodo_Torbins, ОК, я постараюсь понять почему программа так ведет себя. В прошлый раз я так и не смог разобраться А посадить FL на мультимедиа клавишу можно уже и сейчас (1.21 и более старые версии). Для этого нужно воспользоваться довольно полезной майкрософтской программкой Tweak UI. Explorer -> Command Keys
Автор: Jokerjar79
Дата сообщения: 14.07.2009 12:47
Вот что уже реализовано в новой версии:

+ Указание рабочей папки
+ При ручном изменении пути к объекту не происходит автоматического перечитывания свойств (необходимо использовать специальную кнопку)
+ То же самое, при изменении пути к иконке
+ Исправлена ошибка, возникающая при получении информации об исполняемом файле (неверная операция с указателем)
+ Файлы настроек перенесены в пользовательскую директорию
+ Портабельный режим (с ключом запуска --portable)
+ Поддержка относительных путей. Выражение {FL_DIR} заменяет полный путь к директории, в которой находится FLaunch.exe (с конечным слешем), {FL_ROOT} - диск, на котором находится FLaunch.exe (с конечным слешем). Например, если полный путь к FLaunch.exe = C:\Program Files\FreeLaunch\FLaunch.exe, то {FL_DIR} = C:\Program Files\FreeLaunch\, {FL_ROOT} = C:\. Данные выражения могут быть использованы в путях к объектам, рабочим папкам и иконкам
+ Исправлен баг с ошибочной обработкой команд контекстного меню кнопок. При наличии кнопки с фокусом (красная рамка) действия производились с этой кнопкой независимо от того, контекстное меню какой кнопки было вызвано
+ Добавлен глобальный хоткей Ctrl+WinKey для показа/скрытия главного окна
+ Реализована поддержка альфа-канала в иконках
+ Изменен механизм отрисовки иконок, а также отрисовки выделенных кнопок
+ Предотвращение сдвига окна FL за пределы экрана при уменьшении разрешения
+ Восстановление иконки в трее после падения експлорера

Сейчас доделываю разделение кнопок по типам. Идея в разделении кнопок по типам, у каждого типа свое окно свойств и, соответственно, свои свойства. В данный момент имеется два типа: "Исполняемый файл" и "Файл, папка". Первый тип - это exe и bat файлы, второй - обычные файлы и папки. В дальнейшем появятся такие типы как "Диск", "Апплет панели управления" и так далее.

Сначала планировал, что будет версия 1.3, однако в последнее время подумываю о 2.0 (хотя, это не так важно). Скоро выложу первую бету

Страницы: 123456789

Предыдущая тема: Странный баг


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.