[Цитировать]

    motorboy
  • 41869
  • Стаж: 3 месяца 12 дней
  • Сообщений: 75
  • Репутация:17

    [+] [-]
Простой лаунчер для запуска портативных программ.
Поддерживает Drag&Drop. Позволяет запускать программы от имени Администратора и от имени Системы с правами TrustedInstaller.
Если запускать программу удерживая клавишу Shift она запустится от имени администратора если удерживать CTRL+Shift запустится от имени системы. Если удерживать клавишу ALT - то запустится без ключей командной строки.
Позволяет добавлять программы перетаскиванием из проводника Windows. Если вы перетащите файл на правую панель, программа добавится в текущую выделенную категорию.
Если перетащите на левую панель, программа добавится в ту категорию на которую вы её бросите.
Также чтобы сменить категорию перетащите программы из правой панели на категорию в левую панель.
Категории можно сортировать перетаскиванием. Программы сортируется автоматически по алфавиту.
Также вы можете добавлять системные утилиты Windows. Но это можно делать только вручную. Выберите "Добавить программу" и для например "Панели управления" впишите "Control". Утилита сама найдёт нужный файл и запустить его.
В лаунчере можно использовать в путях переменные окружения (%WINDIR% %USERPROFILE% %SystemRoot% и т.д.).
В файлах и папках добавленных в лаунчер проверяются пути, и если в них есть пути из переменных окружения - они подставляются в путь к файлу\папке. Например если добавить папку "Рабочий стол" - то путь будет выглядеть так "%USERPROFILE%\Desktop".
Так же переменные окружения можно использовать в параметрах коммандной строки.
Например что бы открть файл "Hosts" на любом компьютере заполните поля приложения так:
"Путь к программе\файлу" - %SystemRoot%\System32\Notepad.exe
"Параметры коммандной строки" - %SystemRoot%\System32\drivers\etc\hosts
Для показа окна лаунчера используйте комбинацию клавиш CTRL+пробел или выберите горячую клавишу в настройках.
Другие клавиши:
CTRL+F - делает активной строку поиска.
CTRL+D - дублировать текущую выделенную программу (если нужно добавить одну и ту же прогу в разные группы).
CTRL+N - Добавить программу или группу.
CTRL+E - Редактировать программу или переименовать группу.
CTRL+S - Открыть окно настроек
CTRL+I - Открыть окно информации.
Shift-F10 - вызов контекстного меню для групп\программ.
Стрелка вправо\влево делают активными соответственно правую и левую панель.
Клавиши вверх\вниз - перемещение по списку групп\программ.
ENTER - запуск текущей выделенной программы.
DEL - удалить текущую выделенную программу или группу, очистить строку поиска.
В лаунчере можно менять шрифт, размер иконок, цвет текста и фона.
Возможность изменять иконку отображаемую в заголовках окон, панели задач, трее. что бы это работало - поместите иконку с именем "SimpleLauncher.ico" в папке лаунчера.
Есть виджет для рабочего стола (лкм - переместить виджет пкм-ховер меню).
Можно использовать свое изображение для виджета. Для этого поместите в папку лаунчера изображение в формате PNG и именем SimpleLauncher.png (!!! В PNG файле обязательно должен быть канал прозрачности иначе виджет не будет отображаться !!!). Размер изображения подбирайте на свое усмотрение. При DPI рабочего стола 125% - размер 64х64 пикселя будет примерно как иконка самого лаунчера. Изображение не обязательно должно быть квадратным. Клики мышки по виджету срабатывают только в непрозрачных местах виджета. Но в настройках можно включить срабатывание кликов по всей площади виджета.
О других изменениях и добавлениях - смотрите историю версий.
Если есть идеи что можно добавить в лаунчер - пишите в комментариях. Постараюсь сделать все на что хватит знаний.
История версий - текущая 1.7.5
Версия 1.1 ======================================
Добавлена возможность запуска программ одним щелчком мыши.
Добавлена возможность запуска программ без ключей.
Добавлено сворачивание лаунчера в трей и горячая клавиша для показа окна (по умолчанию CTRL+пробел но можно изменить в настройках).
Добавлена возможность добавления нескольких файлов перетаскиванием из проводника Windows.
Добавлена возможность изменить размер шрифта для панелей. Позже попробую сделать изменение размера иконок.
Версия 1.2 ======================================
-Добавлено Hover меню в трее.
-Добавлен 12 размер шрифта (может кому пригодится).
-Теперь в режиме запуска одним щелчком мышки при наведении курсора на прогу показывается описание.
-Добавлен запуск без ключей для Администратора и Системы.
-Исправлены вылеты и баги при удалении программ клавишей Del.
Добавлен фильтр скрытия программ для:
-WindowsPE
-Windows normal
-Windows x86
-Windowsx64
Скрытые программы будут отображаться при поиске и при отображении всех программ. Их фон будет подсвечен красным цветом.
Версия 1.3 =====================================
-Добавлена возможность выбора шрифта для панелей и интерфейса.
-Добавлена возможность изменять цвет шрифта и фона главного окна.
-При первом запуске теперь можно выбрать язык лаунчера.
-Добавлена возможность экспорта ярлыков группы. Нажмите правую кнопку мыши на группе удерживая клавишу Shift.
-Добавлена возможность добавлять в лаунчер папку с программами. Перетащите папку на список групп. Она добавится в список и в нее будут добавлены все найденные в ней и подпапках .exe,.lnk,.bat,.cmd файлы.
-Добавлена возможность поменять местами кнопки мыши для меню в трее.
-Добавлена возможность добавлять лаунчер в автозагрузку Windows.
-При удалении группы теперь можно удалить все программы из этой группы.
-Изменен внешний вид главного окна. Добавлена в список групп, группа "Все программы".
-Теперь иконки программ можно сохранять в кеше. Значительно увеличивается скорость загрузки лаунчера. Особенно на медленных флешках или дисках.
-Теперь лаунчер идет в двух вариантах х64 и х86. В х86 на 64 битных Windows не загружаются иконки некоторых файлов. В х64 все в порядке.
Из за добавления группы "Все программы" при первом запуске продублируются группы "Избранное" и "Без категрии". Просто удалите их.
Исправил все баги о которых сообщали пользователи (я надеюсь).
Так же добавил почти все о чем просили. Если не будет новых багов, то займусь добавлением функции WPI в лаунчер.
Версия 1.4 =====================================
-Теперь в лаунчере можно использовать в путях переменные окружения (%WINDIR% %USERPROFILE% %SystemRoot% и т.д.).
В файлах и папках добавленных в лаунчер проверяются пути, и если в них есть пути из переменных окружения - они подставляются в путь к файлу\папке. Например если добавить папку "Рабочий стол" - то путь будет выглядеть так "%USERPROFILE%\Desktop".
Так же переменные окружения можно использовать в параметрах коммандной строки.
Например что бы открть файл "Hosts" на любом компьютере заполните поля приложения так:
"Путь к программе\файлу" - %SystemRoot%\System32\Notepad.exe
"Параметры коммандной строки" - %SystemRoot%\System32\drivers\etc\hosts
-Добавлен фильтр расширений файлов добавляемых при перетаскивании папки на панель групп. Добавить\убрать расширения можно в настройках.
-Изменен поиск программ. Теперь если в строке поиска перва буква заглавня - то поиск будет от начала имени программы (если буквы из строки поиска сопадают с первыми буквами в имени программы). Если строчная - то будет искаться в любом менсте имени программы.
-Добавлена возможность включать показ сетки линий в списках и раскраска списка зеброй. Включается в настройках.
-Добавлена возможность изменять иконку отображаемую в заголовках окон, панели задач, трее. что бы это работало - поместите иконку с именем "SimpleLauncher.ico" в папке лаунчера.
-Теперь описание программы можно редактировать в главном окне. Добавьте или измените описание и нажмите CTRL+S для сохранения.
-Теперь лаунчер запоминает стили выбраных шрифтов.
-Добавлена возможность выбопа цвета подсветки для списка групп\программ.
-Возвращена возможность добавлять папки в список программ.
-Исправлены все баги о которых сообщали пользователи и те которые нашел сам.
Перенес параментры шрифтов в ini в отдельную группу. Поэтому при первом запуске новой версии лаунчера у вас слетят настройки шрифтов.
Версия 1.5 =====================================
-Исправлено отображение раскраски зеброй и разделительных линий в панелях.
-Цвет подсветки по умолчанию теперь зеленый
-Кастомная подсветка теперь работает и без включения смены цвета для панелей.
-Увеличено расстояние между иконкой и названием групп.
-Исправлено добавление корневых папок дисков (С:\ D:\ и т.д.)
-Добавлена раскраска зеброй панели групп.
-Добавлена возможность настраивать контрастность разделительных линий,раскраски зеброй и подсветки.
-Добавлен виджет для лаунчера.
При запуске лаунчера он появляется на рабочем столе (если включено показывать виджет при запуске лаунчера). Его можно поместить в любом месте рабочего стола. Перемещать его можно левой кнопкой мыши. Двойной клик - показать\скрыть лаунчер. Правый клик - показ hover меню.
По умолчанию изображение виджета - иконка лаунчера.
Можно использовать свое изображение для виджета. Для этого поместите в папку лаунчера изображение в формате PNG и именем SimpleLauncher.png (!!! В PNG файле обязательно должен быть канал прозрачности иначе виджет не будет отображаться !!!). Размер изображения подбирайте на свое усмотрение. При DPI рабочего стола 125% - размер 64х64 пикселя будет примерно как иконка самого лаунчера. Изображение не обязательно должно быть квадратным. Клики мышки по гаджету срабатывают только в непрозрачных местах гаджета. Но в настройках можно включить срабатывание кликов по всей площади виджета.
!!! Перенес настройки цвета в отдельную группу в INI файле. Поэтому при первом запуске у вас слетят настройки цвета главного окна !!!
Версия 1.5.6 =====================================
Исправил невозможность запуска программ с относительными путями при запуске лаунчера из автозагрузки Window.
Добавил выбор глубины сканирования папок при добавлении папки в список групп.
Теперь если вы добавляете папку в список программ (правая панель) с зажатой клавишей "Shift" будет предложено добавить файлы из этой папки в текущую группу (так же будет предложено выбрать глубину сканирования).
Запретил добавление логических дисков в панель групп и при добавлении в панель программ с зажатой клавишей Shift.
Добавил возможность выбора показа виджета при запуске в обычной Windows и WinPE.
Вернул подсказки по горячим клавишам в менюшки.
Добавил возможность указывать рабочую папку для программ (из ярлыков при перетаскивании берется автоматически если есть).
Версия 1.6 =====================================
Исправлено:
Когда тянешь папку с шифтом в окно прог в папку без категорий, добавляются файлы только во все программы.
Редкие вылеты при удалении программ из списка.
Добавлено:
Добавлен пункт показа виджета "кроме WinPE".
Добавлена возможность для перетягивания из программ с низшими правами в проги с высшими правами (Не проверено).
При добавлении папки в список групп и в список программ (с Shift-ом), первое окно с сообщением (добавить/отменить) убрано.
Добавлены переменные окружения и относительный путь для рабочей папки.
Добавлена опция скрывать программу в версии Windows ниже 10.
Добавлены пункты в меню лаунчера - "Добавить программы из Меню Пуск" и "Удалить отсутствующие программы".
Добавлена возможность изменять размер иконок. (от 16х16 до 64х64). Очистите кеш иконок!. При следующем запуске лаунчер загрузит иконки заново в более высоком качестве(загрузка может быть долгой!).
Увеличена на порядок скорость отображения списка программ (через WinApi).
Версия 1.6.4 =====================================
Исправлена проблема со шрифтами в главном окне при открытии окна редактирования.
Добавлена опция скрытия виджета в полноэкранном режиме (см. в настройках). Переделан код определения полноэкранного режима. Теперь должно работать в WinRE.
Исправлены баги с переменными окружения для х64 и х86 приложений.
Добавлена опция - отображать отсутствующие программы в конце списка (см. в настройках).
Исправлено несколько найденных багов. Оптимизация.
Версия 1.6.6 =====================================
В меню лаунчера добавлена опция показать\скрыть виджет.
В ховер меню отсутствующие программы теперь не отображаются.
Версия 1.6.9 =====================================
Добавлена возможность переименовывать исполняемый файл лаунчера. При этом ini файл лаунчера и файл кеша иконок будут иметь такое же имя как и исполняемый файл. Так же это касается файлов кастомной иконки, кастомного виджета. Для 32 битной версии исполняемого файла - переименуйте его с приставкой "_x86".
Пример как переименовывать файлы с кастомными иконкой и виджетом:
Soft.exe
Soft_x86.exe
Soft.ico
Soft.png
Добавлена возможность разварачивать лаунчер в полноэкранный режим. Так же будет работать "прилипание к краям экрана".
Исправлен баг со шрифтами в окне настроек (шрифт становился жирным).
Версия 1.7.5 =====================================
Исправлена невозможность запуска программ от имени системы через меню по правой кнопке мышки.
При добавлении программ из меню Пуск - теперь добавляются все программы (раньше добавлялись только программы общие для всех пользователей).
Теперь в настройках можно выбрать "Избранное" как группу по умолчанию при запуске лаунчера.
Исправлено действие горячей клавиши Ctrl+I (должно открываться окно информации, а открывалась папка лаунчера).
Исправлена невозможность добавить вручную файлы с расширением .cpl.
Исправлены некоторые баги возникшие при переходе на последнюю версию компилятора PureBasic.
Изменено имя лаунчера которое отображается при добавлении в автозагрузку. Раньше было MyProgram+хеш пути к файлу. Теперь вместо MyProgram используется имя исполняемого файла лаунчера.
!!! Если у вас лаунчер добавлен в автозагрузку - в старой версии лаунчера уберите его из автозагрузки, обновите лаунчер до версии 1.7.5 и добавьте его в автозагрузку снова. Иначе у вас будет в автозагрузке две копии лаунчера !!!
Ссылка для скачивания v1.7.5
https://drive.google.com/file/d/1Xcs-IVLUuyDUNT-xdI...view?usp=sharing
https://disk.yandex.ru/d/27JDt8L9seq3eg
Скриншоты


Последний раз редактировалось: motorboy (Сегодня, в 20:13), всего редактировалось 44 раз(а)

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 11 лет
  • Сообщений: 2730
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
106842Иногда при запуске появляется окно, иногда нет, UAC отключен
106872Испытал, все равно ругается ) значит отсутствие подписи не помогает, это заморочки семерки
xnik,
Приветствую! aa
Попробуйте применить твик "TurnOff File Security"

Tweaks_Lite.exe

[Цитировать]

    xnik
  • 19473
  • Стаж: 7 лет 7 месяцев
  • Сообщений: 545
  • Репутация:12

    [+] [-]
  • Откуда: СССР
Попробуйте применить твик "TurnOff File Security"
sergeysvirid, твик проверил, работает

Комментарий от sergeysvirid


Вот и отлично!

[Цитировать]

    xnik
  • 19473
  • Стаж: 7 лет 7 месяцев
  • Сообщений: 545
  • Репутация:12

    [+] [-]
  • Откуда: СССР
Вот еще мысли: Курсор в основном окне более светлый, чем в трей меню, в трей меню лучше, потемнее

Можно сделать категорию по умолчанию "Избранное" или назначение в настройках?
Сейчас открывается последняя выбранная, перед закрытием
Можно сделать копию ini вручную, скопировав его, а можно добавить опцию
"Создать/Восстановить рез. копию ini"
Для полноэкранного режима, больше подходит вид "Значки" чем список. Но это уже типа эксплорер получится )

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 8 лет 3 месяца
  • Сообщений: 1427
  • Репутация:127

    [+] [-]
motorboy, Вот, посмотри, автор Denis выложил код импорта иконок в dll. По сути теперь есть возможность сгенерировать dll с иконками и прописать прогам файл dll индекс иконки (автоматически).

[Цитировать]

    motorboy
  • 41869
  • Стаж: 3 месяца 12 дней
  • Сообщений: 75
  • Репутация:17

    [+] [-]
106877Вот, посмотри, автор Denis выложил код импорта иконок в dll. По сути теперь есть возможность сгенерировать dll с иконками и прописать прогам файл dll индекс иконки (автоматически).
Зачем все так усложнять?

[Цитировать]

    xnik
  • 19473
  • Стаж: 7 лет 7 месяцев
  • Сообщений: 545
  • Репутация:12

    [+] [-]
  • Откуда: СССР
Вот ошибки которые я нашел:
1 При изменении шрифта, шрифт в трей меню не изменяется
2 В тёмном режиме отображается сетка, хотя в настройках она выключена

3 В тёмном режиме, при выборе программы шрифт тёмный, в трей меню шрифт белый и хорошо виден

4 В тёмном режиме, зебра отображается в виде белого квадрата, можно добавить отключение зебры при тёмном режиме
Определить включен ли тёмный режим можно по ветке реестра
HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize
5 Курсор в основном окне более светлый, чем в трей меню, в трей меню лучше, потемнее

6 Категория по умолчанию, открывается последняя выбранная, перед закрытием, вместо "Избранное"
P.S. Автора давно не видно (

[Цитировать]

    motorboy
  • 41869
  • Стаж: 3 месяца 12 дней
  • Сообщений: 75
  • Репутация:17

    [+] [-]
1070391 При изменении шрифта, шрифт в трей меню не изменяется
5 Курсор в основном окне более светлый, чем в трей меню, в трей меню лучше, потемнее
Настройками трей меню управляет сама винда. Тут я наверное ничего сделать не смогу. Пробовал через WinApi - результат мне не понравился.
2 В тёмном режиме отображается сетка, хотя в настройках она выключена
3 В тёмном режиме, при выборе программы шрифт тёмный, в трей меню шрифт белый и хорошо виден
4 В тёмном режиме, зебра отображается в виде белого квадрата, можно добавить отключение зебры при тёмном режиме
Определить включен ли тёмный режим можно по ветке реестра
HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize
У меня в Windows 10 таких багов нет. Какая у Вас версия виндовс?
Вот версия лаунчера скомпилированная последним компилятором пурика. Попробуйте. Возможно проблема исчезнет.
https://disk.yandex.ru/d/y1LWcGNXxg8pKA
6 Категория по умолчанию, открывается последняя выбранная, перед закрытием, вместо "Избранное"
Добавлю возможность выбора категории по умолчанию в следующем обновлении.
P.S. Автора давно не видно (
Последнее время немного занят.

[Цитировать]

    xnik
  • 19473
  • Стаж: 7 лет 7 месяцев
  • Сообщений: 545
  • Репутация:12

    [+] [-]
  • Откуда: СССР
У меня в Windows 10 таких багов нет. Какая у Вас версия виндовс?
Скорее всего, как я понял, это от темы зависит

[Цитировать]

    Stranger13
  • 31966
  • Стаж: 3 года 4 месяца
  • Сообщений: 65
  • Репутация:0

    [+] [-]
107058Добавлю возможность выбора категории по умолчанию в следующем обновлении.
раз планируется обновление то немного поучаствую:
-AZJIO в своем лаунчере LauncherPB добавил переменную %LauncherRoot% для использования в аргументах (и исполняемых), когда невозможно указать относительный путь, такой функционал тоже б не помешал SimpleLauncher
решил попробовать в SimpleLauncher по экспериментировать с аргументами
с такими параметрами работает
path = PORTABLE\MPC-BE.1.8.4.x64\mpc-be64.exe
argument = /play /fullscreen /close "d:\SimpleLauncher v1.6.9\VIDEO\123.mp4"
попробовал так, уже не работает, запускается только mpc-be64
path = %SystemDrive%\MPC-BE.1.8.4.x64\mpc-be64.exe
argument = /play /fullscreen /close "%SystemDrive%\123.mp4"
попробовал без лаунчера запустить в командной строке с такими параметрами - работает
"%SystemDrive%\MPC-BE.1.8.4.x64\mpc-be64.exe" /play /fullscreen /close "%SystemDrive%\123.mp4"
походу не работают переменные в аргументах в лаунчере или я что то не так делаю
-когда лаунчеру делаешь прилипание к краю экрана, а после свернуть, а потом развернуть лаунчер принимает размер и положения до прилипания к краям, что норм, а вот если лаунчер прилепить к краю и выйти из лаунчера, а потом запустить размер и положение останутся как после прилипания, что не очень хорошо, хотелосьб бы чтоб размер и положение оставалось бы как до прилепания если можно.
-скачал ради интереса версию 1.7.1 что выкладывали для теста в ней увидел что в парметре интерфейса в "контрастность элементов панелей" добавили в качестве пояснения рабочий диапазон, может тогда для порядку добавите и рабочий диапазон для размера иконок.

[Цитировать]

    AZJIO
  • 17953
  • Стаж: 8 лет 3 месяца
  • Сообщений: 1427
  • Репутация:127

    [+] [-]
107062-AZJIO в своем лаунчере LauncherPB добавил переменную %LauncherRoot%
Если что я добавил одну строчку
SetEnvironmentVariable("LauncherRoot" , RTrim(GetPathPart(ProgramFilename()), "\"))
107062
попробовал так, уже не работает, запускается только mpc-be64
path = %SystemDrive%\MPC-BE.1.8.4.x64\mpc-be64.exe
argument = /play /fullscreen /close "%SystemDrive%\123.mp4"
Эти строки должна обработать функция раскрытия переменных ExpandEnvironmentStrings (WinAPI) в момент применения, чтобы не сохранились в конфиге. Можно взять у меня в инклуде, она применяется не в сыром виде, там первый запуск возвращает длину необходимой строки результата.

[Цитировать]

    motorboy
  • 41869
  • Стаж: 3 месяца 12 дней
  • Сообщений: 75
  • Репутация:17

    [+] [-]
Обновление v1.7.5
Исправлена невозможность запуска программ от имени системы через меню по правой кнопке мышки.
При добавлении программ из меню Пуск - теперь добавляются все программы (раньше добавлялись только программы общие для всех пользователей).
Теперь в настройках можно выбрать "Избранное" как группу по умолчанию при запуске лаунчера.
Исправлено действие горячей клавиши Ctrl+I (должно открываться окно информации, а открывалась папка лаунчера).
Исправлена невозможность добавить вручную файлы с расширением .cpl.
Исправлены некоторые баги возникшие при переходе на последнюю версию компилятора PureBasic.
Изменено имя лаунчера которое отображается при добавлении в автозагрузку. Раньше было MyProgram+хеш пути к файлу. Теперь вместо MyProgram используется имя исполняемого файла лаунчера.
!!! Если у вас лаунчер добавлен в автозагрузку - в старой версии лаунчера уберите его из автозагрузки, обновите лаунчер до версии 1.7.5 и добавьте его в автозагрузку снова. Иначе у вас будет в автозагрузке две копии лаунчера !!!
Добавлено через 1 час 20 минут:
107062
раз планируется обновление то немного поучаствую:
-AZJIO в своем лаунчере LauncherPB добавил переменную %LauncherRoot% для использования в аргументах (и исполняемых), когда невозможно указать относительный путь, такой функционал тоже б не помешал SimpleLauncher
Сделал. Будет в обновлении.
107062
попробовал так, уже не работает, запускается только mpc-be64
path = %SystemDrive%\MPC-BE.1.8.4.x64\mpc-be64.exe
argument = /play /fullscreen /close "%SystemDrive%\123.mp4"
Сделал. Будет в обновлении.
107062может тогда для порядку добавите и рабочий диапазон для размера иконок
Сделал. Будет в обновлении.
107062если лаунчер прилепить к краю и выйти из лаунчера, а потом запустить размер и положение останутся как после прилипания, что не очень хорошо, хотелось бы чтоб размер и положение оставалось бы как до прилипания если можно.
Постараюсь исправить.

Страница 16 из 16


Показать сообщения:    

Текущее время: 13-Июн 22:32

Часовой пояс: UTC + 3


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