AZJIO
  - Стаж: 7 лет 1 месяц
- Сообщений: 1321
- Репутация:127[+] [-]
|
LauncherPB СкачатьПоследнее обновление: Добавлено действие по правой кнопки мыши на кнопке, в ini-файл добавляется параметр url=ссылка. Если указана ссылка, то открывает её, иначе открывает исполняемый файл (exe=) в проводнике. Можно указать файл из текущей папки, из системных или прямой путь (C:\...). Раскрытие переменных тут не работает. Исправление подсказки, не смешивается мультяшная балон с квадратной. LargeIcon перенесён в глобальные настройки, LargeIcon2 - для кнопок с координатами.параметрыПараметры ini-файла[gui]Title=Launcher - Заголовок окнаicon=launcher.ico - иконка окнаFormX=10 - x-координата окна, если не указаны обе координаты, то по центруFormY=10 - y-координата окна, если не указаны обе координаты, то по центруFormWidth=430 - Ширина окнаFormHeight=310 - Высота окнаFormStyle=2156396544 - стиль окна, обычно заголовка. 13107200 - без кнопки "Свернуть", 13107204 - узкий заголовок - панель инструментов, 2156396544 - без заголовкаPicture = Launcher.bmp - картинкаGuiBkColor=3F3F3F - Цвет фона если картинка не найденаAreaX=90 - x-координата заданной области для кнопокAreaY=70 - y-координата областиAreaWidth=320 - ширина областиAreaHeight=220 - высота областиMargin=5 - промежутки между кнопокColumns=2 - число колонок, вертикальных рядовFontName=Consolas - название шрифтаFontSize=14 - размер шрифтаFontStyle=256 - стиль шрифтаBtnAlign=256 - Выравнивание текста на кнопке (по умолчанию по центру, 256 - слева, 512 - справа, 8192 - многостроковый, 1 - выбранная). Для многострокового тильда "~" используется в качестве переноса строки и заменяется на CRLF.BtnMinW= - минимальная ширина кнопкиBtnMinH= - минимальная высота кнопкиBtnColor= - пока не используется (цвет кнопки)Wow64=1 - отключает перенаправление в SysWOW64 для 32-битной программы на ОС x64Esc=1 - добавляет хоткей Esc для закрытия программы.TipStyle=1 - задаёт стиль всплывающей подсказки. Может быть суммой флагов 1, 2, 64, где 1 - включает заголовок и иконку, 2 - показывает exe и arg, 64 - мультяшный вид подсказки.TipWidth=220 - ширина всплывающей подсказки.TipTime=15 - время отображения всплывающей подсказки.CRLF=~ - символ переноса используемый в параметрах warntext, hint, в названии кнопки при включенном флаге "многострочный текст". Например "warntext=текст~подсказки" будет 2 строки.LargeIcon = 1 - Размер иконки, если 1 то 32, если 0, то 16LargeIcon2 = 1 - Размер иконки для кнопок с координатами
Если данные области Area не указаны, то по умолчанию вся площадь окна. Если FormX и FormY не указана или оба равны 0, то применяется центрирование окна. Если не задан Picture, то применяется GuiBkColor, если и он не указан, то стандартное серое окно. Если FontName не указан, то никакие настройки шрифта не применяются. Если указан минимальный размер кнопки (чтобы вместился текст) и размер кнопок вычислен меньше минимального, то область Area или окно будет увеличено, а кнопки создаются с минимальным указанным размером. Кнопки[6] - название секции не имеет значения, главное чтобы не повторялисьname=Calc - Название программы - отображается на кнопкеhint=Run Calc - Подсказка при наведении мышиexe=calc.exe - Исполняемый файл, полный путь или относительныйarg=\k - аргументы/параметры для исполняемого файлаhotkey=Alt + q - Горячая клавиша. Если использована, то добавиться в контекстное меню, вызываемое правым кликом мыши.url=https://... - если указана ссылка, то открывает её, иначе открывает исполняемый файл (exe=) в проводнике. Можно указать файл из текущей папки или прямой путь (C:\...)..icon=calc.exe - иконка, полный путь или относительныйAdmin = 1 - Запускает программу от админаexit = 1 - Закрывает лаунчер после нажатия кнопки, запуская перед этим программуhide = 1 - Скрывает процесс, полезно для запуска консольных программwarn=1 - Показать сообщение с требованием подтверждения операции, если кнопка опасна (перезагрузка и т.д.)warntext=моя подсказка - при использовании warn задаёт свой текст диалога предупреждения перед запуском. При этом указать warn=2 [7]name=Выходexe=Exit - особый случай, если Exit, то закрывает окно ничего не запуская [8]bhide=1 - создаёт пустое пространство по размеру кнопки, чтобы визуально разделить кнопки между собой. Ком-строка
Можно передать программе ini-файл, чтобы открыть копию программы с другим конфигурационным файлом. Указывается имя файла или относительный путь, относительно текущей папки программы. Различные сборки/компиляцииLauncher.exe - поддерживает только *.bmp-файлы в качестве фона и имеет минимальный размер исполняемого файла. Этот вариант идеален без использования фона. Launcher-OWNER.exe - Поддерживает цвет кнопок (цвет фона, каймы, шрифта). LauncherXYWH-UDLR_Uni.exe - поддерживает координаты кнопки, например xywh=5,5,155,40. Позволяет сделать отдельные кнопки, например как кнопки переключения вкладок, при этом загружая иной конфиг. Также можно сделать кнопки с указанием автора сборника или информационная кнопка, указывающая как пользоваться сборником. Аббревиатура UDLR означает выбор кнопок стрелками клавиатуры и Enter. Uni - означает поддержка jpg, gif, png, tga в качестве фона Стиль шрифта FontStyle поддерживает флаги:256 - жирный 512 - курсив 4 - подчёркнутый 8 - перечёркнутый 16 - наилучшее качество просто суммировать флаги, например 264 (256+8) включит соответствующее. АвтовычислениеМожно указать только минимальный размер кнопок и число колонок, при этом размер окна вычисляется автоматически, чтобы кнопки уместились. BtnMinW = 200BtnMinH = 44Columns = 2Важно учесть, что задавая область кнопок "Area", её размер условный, например при вычислении 10 кнопок на высоте области 335 получим высоту кнопки 33,5 пиксел, но так как пиксел не делится на десятые доли, то размер кнопки будет 33 пиксел, умножаем на 10 кнопок и получаем область кнопок 330, а не 335, конечно с учётом отступом, но они опущены, чтобы показать пример того, что размер области кнопок не будет соответствовать действительности, поэтому когда отступ под кнопками или справа от кнопок не соответствует действительности и выглядит несимметрично, то учитывайте эту погрешность и самостоятельно определяйте правильный размер окна и области кнопок. Если у вас 20 кнопок по высоте и изменение размера кнопки на 1 пиксел провоцирует изменение области кнопок на 20 пикселов Вычислить самостоятельно область кнопок так: высоту кнопки (28) прибавить отступ (2), умножить на число кнопок (20) и прибавить ещё отступ (2) получим высоту области 602, т.е. (28 + 2) * 20 + 2 = 602. Можно было бы делать округление и получить 33 пиксел, потом 37 пиксел вместо 36, но тогда кнопки бы скакали по размерам и по отступам в пределах пиксела и если отступ то 2, то 3 пиксела, это будет выглядеть неприглядно. ПоискИспользуйте Ctrl+F или пункт меню, чтобы быстро найти кнопку по тексту, кнопка будет подсвечена и активирована, достаточно нажать Enter. Вводить достаточно часть слова и даже одну букву, текст проверяется что он есть в названии кнопки без учёта регистра. Если найдено 2 и более кнопок, то выводится сообщения о найденных кнопках и можно указать более точный запрос, при этом первая найденная станет активной. Если ничего не найдено, то сбрасывается активность какой либо кнопки. ПрочееЕсли нажать F1 (не удерживая), и после этого кликнуть любую кнопку, то вместо запуска появится диалоговое окно с отображением данных для этой кнопки, которые указываются в ini-файле. Таким образом понятно, что будет запущено, возможно будет важно посмотреть ключи запуска и т.д.
Переменная %%P в параметрах "exe", "arg" заменяется на x86 или x64 взависимости от того на какой ОС запущен лаунчер. Это позволяет запускать exe-файлы взависимости от битности ОС. Определяется по наличию папка SysWow64. А также передаёт переменную окружения %P%. Для примеры можно из лаунчера запустить bat-файл с таким содержанием:
Последний раз редактировалось: AZJIO (2022-02-22 20:44), всего редактировалось 27 раз(а)
|
Michailo2000
 - Стаж: 1 год 6 месяцев
- Сообщений: 32
- Репутация:0[+] [-]
|
101783Michailo2000, все цвета поддерживаются, в формате веб 16 миллионов цветов. Не-не. Вы меня не поняли. Цифро-буквенные обозначения какому цвету какой принадлежит. Сделать типа так в справке: Коды цветовых параметров (или как там правильнее сформулировать): 111111 - желтый 222222 - голубой 333333 - синий 444444 - красный И так далее...
|
AZJIO
  - Стаж: 7 лет 1 месяц
- Сообщений: 1321
- Репутация:127[+] [-]
|
Michailo2000, так это в гугле есть, набери в гугле таблица цветов фуксия, слоновая кость и т. д. Он тебе выдаст все цвета. А если подучишь смешение цветов ргб то сам будешь предугадывать
|
Michailo2000
 - Стаж: 1 год 6 месяцев
- Сообщений: 32
- Репутация:0[+] [-]
|
101787Michailo2000, так это в гугле есть, набери в гугле таблица цветов фуксия, слоновая кость и т. д. Он тебе выдаст все цвета. А если подучишь смешение цветов ргб то сам будешь предугадывать Это да, но конечно удобно через справку хоть базовый наборчик.
|
bighead
  - Стаж: 3 года 5 месяцев
- Сообщений: 422
- Репутация:24[+] [-]
|
AZJIO, у тебя жутко удобный Selecting the color of the console.bat , я попользовался мне понравилось, особенно когда не знаешь какой сочетание выбрать и нажимаешь "рандом", и перебираешь, пока глаз не зацепится) Вот наверное ожидают что-то подобное
|
 Отправлено: 28-Ноя-2023 22:01
(спустя 1 день 2 часа)
AZJIO
  - Стаж: 7 лет 1 месяц
- Сообщений: 1321
- Репутация:127[+] [-]
|
Michailo2000, скачай программу ColorMania, там всякие крутилки для установки цвета и получения веб-кода этого цвета. Вот ещё моя подборка цветов Я делаю так: делаешь усреднённые цвета, например синий, бирюзовый ну то есть стандартные, их же миллион но базовые 7, а их можно на 20 ещё разложить, поэтому берём усреднённый базовый без точных совместимых цветов. Фоткаешь прогу клавишей "Print Screen", вставляешь в редактор фотошоп или Gimp, я давно пользуюсь бесплатным Gimp, но разницы нет, в обоих есть фича цвет/тон-насыщенность. Далее можешь всю картинку сдвигать тон, можешь по элементам цвета, например ставишь галку в жёлтых тонах делать сдвиг, но в фотошопе есть класная фича, когда выделил цвет, жмёшь "скрыть выделение", бегающие муравьи пропадают, а выделение остаётся, и начинаешь крутить крутилки и у тебя конкретные цвета начинают изменятся и тем самым подбираешь цвет. Когда выбор сделан жмёшь пипетку, кликаешь цвет ,копируешь веб-число цвета, вставляешь в конфиг лаунчера, всё. Ну вот видео, как это делается в Gimp
|
 Отправлено: 30-Ноя-2023 18:04
(спустя 1 день 20 часов)
Michailo2000
 - Стаж: 1 год 6 месяцев
- Сообщений: 32
- Репутация:0[+] [-]
|
101809Michailo2000, скачай программу ColorMania, там всякие крутилки для установки цвета и получения веб-кода этого цвета. Вот ещё моя подборка цветовЯ делаю так: делаешь усреднённые цвета, например синий, бирюзовый ну то есть стандартные, их же миллион но базовые 7, а их можно на 20 ещё разложить, поэтому берём усреднённый базовый без точных совместимых цветов. Фоткаешь прогу клавишей "Print Screen", вставляешь в редактор фотошоп или Gimp, я давно пользуюсь бесплатным Gimp, но разницы нет, в обоих есть фича цвет/тон-насыщенность. Далее можешь всю картинку сдвигать тон, можешь по элементам цвета, например ставишь галку в жёлтых тонах делать сдвиг, но в фотошопе есть класная фича, когда выделил цвет, жмёшь "скрыть выделение", бегающие муравьи пропадают, а выделение остаётся, и начинаешь крутить крутилки и у тебя конкретные цвета начинают изменятся и тем самым подбираешь цвет. Когда выбор сделан жмёшь пипетку, кликаешь цвет ,копируешь веб-число цвета, вставляешь в конфиг лаунчера, всё. Ну вот видео, как это делается в Gimp Ёлки-палки. Столько текста на простейшую просьбу написАть в справке 5-10 базовых цветов. Не нужно делать прям как будет выглядеть цвет, а просто (пример) 111111 - зелёный, 222222 - красный. Проще ответить типа "Не ожидайте такое описание"- всё, вопрос закрывается тогда. Пришлось скачивать заново ваш набор и в кнопках подглядывать обозначения цветов. Нужно было всего два цвета, красный и зелёный. А было бы в справке, то и не нужно ничего качать кому нужно пару-тройку простых цветов, а кому нужно отдельно специальный подбор, то пусть ищут и подбирают сами какие нужно.
|
bighead
  - Стаж: 3 года 5 месяцев
- Сообщений: 422
- Репутация:24[+] [-]
|
Michailo2000, вы можете сделать доброе дело для других и написать эту справку :) Тем более, что базу вы знаете. Оформить хоть в txt, хоть в chm и выложить тут. Зачем пытаться требовать что-то от бесплатного продукта в агрессивной манере, попросили - автор заинтересовался и сделал. Не заинтересовался, увы, требования мотивации ему не добавят, но уж справку/ридмиху то каждый может сделать, было бы желание. В конце концов пользоваться или нет данным лаунчером дело сугубо добровольное)
|
Michailo2000
 - Стаж: 1 год 6 месяцев
- Сообщений: 32
- Репутация:0[+] [-]
|
101834Michailo2000, вы можете сделать доброе дело для других и написать эту справку :) Тем более, что базу вы знаете. Оформить хоть в txt, хоть в chm и выложить тут. Зачем пытаться требовать что-то от бесплатного продукта в агрессивной манере, попросили - автор заинтересовался и сделал. Не заинтересовался, увы, требования мотивации ему не добавят, но уж справку/ридмиху то каждый может сделать, было бы желание. В конце концов пользоваться или нет данным лаунчером дело сугубо добровольное) Агрессия где? Вы не попутали агрессию и простой ответ на просто вопрос? Отхождение от заданного вопроса зачем? Я пытался открыть справку и дописАть её, но увы она почему то не открылась, как с защитой чтоль. А в простом отдельном текстовике и подавно не нужно. Всё в справку...
|
 Отправлено: 30-Ноя-2023 21:05
(спустя 1 час 58 минут)
 Отправлено: 30-Ноя-2023 22:58
(спустя 1 час 52 минуты)
Michailo2000
 - Стаж: 1 год 6 месяцев
- Сообщений: 32
- Репутация:0[+] [-]
|
Она прекрасно открывается и редактируется в Gridin Soft CHM Editor 3.1.2 . Сам только что попробовал.Не знаю такой программы. Я другой пытался открыть. Во вторых если только автор даст добро доработать и то нужно знать куда добавлять текст, пусть присылает набор базовых цветов и как прописать. Считай всю работу делать самому автору, так тогда какой смысл самому переделывать? Логично? Короче проще промолчать, а не оставлять за собой крайний комментарий да ещё и влезши вообще не в свой разговор. Вопрос был автору, а никому другому. Третьему лицу нечего влезать не в свой разговор, когда его это не касается.
|
 Отправлено: 01-Дек-2023 00:01
(спустя 1 час 2 минуты)
bighead
  - Стаж: 3 года 5 месяцев
- Сообщений: 422
- Репутация:24[+] [-]
|
Michailo2000,Во вторых если только автор даст добро доработать и то нужно знать куда добавлять текст, пусть присылает набор базовых цветов и как прописать. Считай всю работу делать самому автору, так тогда какой смысл самому переделывать? Логично? Не логично. Автор дал понять вам, что на данный момент не заинтересован в доработке мануала и выдал вам вариант решение проблемы, который возможен на данный момент. Вы принялись его поучать в нетактичной форме, это элементарное неуважение к человеку, который своё время тратил на разработку, доработку и т.д. программы. Будет время, сочтёт нужным - сделает, не так нет. Вы здесь главное заинтересованное лицо в "наборе базовых цветов", инструкция в открытом виде, добавляйте как считаете нужным. Это же вам нужно, а может пока автор не сделает это сам и другим, но вы тактично слились  Критиковать проще, чем делать, да?) Или сами боитесь критики?  Вопрос был автору, а никому другому. Третьему лицу нечего влезать не в свой разговор, когда его это не касается. Это форум, здесь есть третье лицо, четвёртое лицо, пятое, десятое. Если не считаете нужным, что в ваш диалог кто-то имеет право влезать надо было писать автору в личку
|
AZJIO
  - Стаж: 7 лет 1 месяц
- Сообщений: 1321
- Репутация:127[+] [-]
|
Michailo2000 CHM распаковывается 7zip-архиватором, а собирается например этим и программой "HTML Help Workshop".
|
 Отправлено: 01-Дек-2023 02:16
(спустя 1 час 49 минут)
Michailo2000
 - Стаж: 1 год 6 месяцев
- Сообщений: 32
- Репутация:0[+] [-]
|
101841Michailo2000, Во вторых если только автор даст добро доработать и то нужно знать куда добавлять текст, пусть присылает набор базовых цветов и как прописать. Считай всю работу делать самому автору, так тогда какой смысл самому переделывать? Логично? Не логично. Автор дал понять вам, что на данный момент не заинтересован в доработке мануала и выдал вам вариант решение проблемы, который возможен на данный момент. Вы принялись его поучать в нетактичной форме, это элементарное неуважение к человеку, который своё время тратил на разработку, доработку и т.д. программы. Будет время, сочтёт нужным - сделает, не так нет.
Вы здесь главное заинтересованное лицо в "наборе базовых цветов", инструкция в открытом виде, добавляйте как считаете нужным. Это же вам нужно, а может пока автор не сделает это сам и другим, но вы тактично слились  Критиковать проще, чем делать, да?) Или сами боитесь критики?  Вопрос был автору, а никому другому. Третьему лицу нечего влезать не в свой разговор, когда его это не касается. Это форум, здесь есть третье лицо, четвёртое лицо, пятое, десятое. Если не считаете нужным, что в ваш диалог кто-то имеет право влезать надо было писать автору в личку  Капец вы. Опять где вы увидели поучение? Просто просьба была добавить, а не поучение. Что вам всё кажется? Если кажется, то креститесь . И насчёт форума, так я знал ваш ответ уже заранее, что про третье лицо все так стандартно отвечают и личка тут никаким боком (кстати автор без пафоса отвечает и в личке тоже). Если вопрос задаётся конкретно кому-то, то другим делать нечего в разговоре. Вы же в жизни не лезете в разговор между кем-то пока вас не позовут? Нет, или всё-же влезаете как затычка каждой бочке? Народную поговорку напомнить?
|
strelec
 - Стаж: 3 года 8 месяцев
- Сообщений: 32
- Репутация:1[+] [-]
|
AZJIO, Здравствуйте. Не затруднит Вас доработка оболочки, чтобы перенос строки (в подсказке) осуществлялся не только знаком (~), но и знаками (~ • ) или (~ • • ) или ( ~ √ )? Так строки получаются нагляднее и внимание концентрируется именно на них. Пользуюсь Вашей программой много лет, давно искал такую! Спасибо, всего Вам доброго!
|
Страница 31 из 32
Текущее время: 11-Апр 13:54
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|