kIT Portable Launcher
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Batya
Вот спасибо! За первый баг-репорт. Хоть кто-то пытается использовать кроме меня))))
Всё вроде исправил.
Версия 1.9.2://публиковалась в составе kIT PPP 11.9 (не стал лишний раз на титуле wincmd.ru обновлять)
Исправлено: экспортировалось отсутствующее значение по умолчанию (@="").
Исправлено: пара потенциальных утечек памяти.
Версия 1.9.3:
Исправлено: параметры /p и /P перестали работать (после "Реализована возможность объединять несколько параметров за одним слешем." в 1.9.0).
Исправлено: если программа отсутвовала, а reg-файл присутствовал, то параметры, связанные с ожиданием завершения, отрабатывались лишь на половину.
Исправлено: ошибочно отбраковывались reg-файлы в кодировке ANSI (после "Добавлена проверка корректности reg-файла." в 1.9.1).
Скачать 1.9.3. SHA1: c2bb6ba4616b306955b34be472be378d28c8cd54
На wincmd.ru обновил. Выложил исходники.
Работаю над версией 2.0 с поддержкой многого, о чём тут в теме говорилось.
Вот спасибо! За первый баг-репорт. Хоть кто-то пытается использовать кроме меня))))
Всё вроде исправил.
Версия 1.9.2://публиковалась в составе kIT PPP 11.9 (не стал лишний раз на титуле wincmd.ru обновлять)
Исправлено: экспортировалось отсутствующее значение по умолчанию (@="").
Исправлено: пара потенциальных утечек памяти.
Версия 1.9.3:
Исправлено: параметры /p и /P перестали работать (после "Реализована возможность объединять несколько параметров за одним слешем." в 1.9.0).
Исправлено: если программа отсутвовала, а reg-файл присутствовал, то параметры, связанные с ожиданием завершения, отрабатывались лишь на половину.
Исправлено: ошибочно отбраковывались reg-файлы в кодировке ANSI (после "Добавлена проверка корректности reg-файла." в 1.9.1).
Скачать 1.9.3. SHA1: c2bb6ba4616b306955b34be472be378d28c8cd54
На wincmd.ru обновил. Выложил исходники.
Работаю над версией 2.0 с поддержкой многого, о чём тут в теме говорилось.
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
-
Den_Klimov
- Сообщения: 207
- Зарегистрирован: Пт ноя 03, 2006 11:27
- Откуда: Ukraine.Kiev
Den_Klimov
Надо попробовать на Free Pascal x64 скомпилировать. Получится - будет)))
Хотя исходники выложил, может кто поможет с х64-версией?
ps. Только пробовать некогда((( Сейчас вплотную занялся kIT Universal Presets 0.3. Или её тоже придётся на х64 переводить???

Надо попробовать на Free Pascal x64 скомпилировать. Получится - будет)))
Хотя исходники выложил, может кто поможет с х64-версией?
ps. Только пробовать некогда((( Сейчас вплотную занялся kIT Universal Presets 0.3. Или её тоже придётся на х64 переводить???
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
[OFF]
ApceH
kIT Universal Presets
kIT Portable Launcher
Назрела такая тема, как kIT Universal Launcher. А суть его следующая.
Есть программы, непродуманные в том плане, что нельзя в них переключиться с одного языка на другой - "для каждого языка свой ехе-файл" (HxD). Тема заключается в том, чтобы новый лаунчер запуском с панели инструментов TC в маленьком гуи-оконце предоставил мне выбор языка (выбор исполняемого на запуск) с возможностью флажком/ключом запоминать этот выбор на запуск дальнейший. Конечно, можно закинуть на панель тот же HxD (рус.) и HxD (англ.), но мне это совсем не подходит, противоречит моей логике, идеалам, прочим.
[/OFF]
ApceH
kIT Universal Presets
kIT Portable Launcher
Назрела такая тема, как kIT Universal Launcher. А суть его следующая.
Есть программы, непродуманные в том плане, что нельзя в них переключиться с одного языка на другой - "для каждого языка свой ехе-файл" (HxD). Тема заключается в том, чтобы новый лаунчер запуском с панели инструментов TC в маленьком гуи-оконце предоставил мне выбор языка (выбор исполняемого на запуск) с возможностью флажком/ключом запоминать этот выбор на запуск дальнейший. Конечно, можно закинуть на панель тот же HxD (рус.) и HxD (англ.), но мне это совсем не подходит, противоречит моей логике, идеалам, прочим.
[/OFF]
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
ask-rus
Ну так это же совсем простая утилита была бы. Просто разные exe запускать. Или сначала применять пресет, а потом запускать...
Гуи-окошко — да, нету. В kIT UP будут секции [d...] способные выдать подобный запрос...
Короче идею понял, подумаю, через что более правильно такое обеспечить.
ps. Наконец-то более свободная неделя грядет... Даже сегодня работал((((( Выпущу в начале недели новый kIT UP.
Ну так это же совсем простая утилита была бы. Просто разные exe запускать. Или сначала применять пресет, а потом запускать...
Гуи-окошко — да, нету. В kIT UP будут секции [d...] способные выдать подобный запрос...
Короче идею понял, подумаю, через что более правильно такое обеспечить.
ps. Наконец-то более свободная неделя грядет... Даже сегодня работал((((( Выпущу в начале недели новый kIT UP.
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
kIT UP правит конфиги и пусть себе дальше правит.ApceH писал(а):В kIT UP будут секции [d...] способные выдать подобный запрос...
Желал бы видеть что-то вроде этого:
Т. е. возможность вписать свой текст вне кнопок, имена исполняемых в кнопках прикроются также нужным мне текстом, подобрать тексту шрифт, окно "Поверх всех окон", запоминать выбор, запоминать положение окна на экране, %COMMANDER_PATH%.
Что-то вроде подразделений пошло.
Если не *.UP-ы (пресеты), то *.UL-ы (ланчеры), пускать kIT UL с ланчером в параметрах, а ланчеру придать всякое содержание с морем исполняемых на любой цвет.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
ask-rus
Я смотрю, какой-то средой визуального проектирования владеешь, да и языка какой-нибудь точно знаешь. За чем же дело стало? Написать изображённую программку (если речь идёт исключительно о выборе нужного exe-шника) — дело 1-2 часов...
К kIT PL такой функционал имеет слишком далёкое отношение...
kIT UP на "правке конфигов" не останавливается даже сейчас. Вот в нём можно это сделать.
Я смотрю, какой-то средой визуального проектирования владеешь, да и языка какой-нибудь точно знаешь. За чем же дело стало? Написать изображённую программку (если речь идёт исключительно о выборе нужного exe-шника) — дело 1-2 часов...
К kIT PL такой функционал имеет слишком далёкое отношение...
kIT UP на "правке конфигов" не останавливается даже сейчас. Вот в нём можно это сделать.
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Татарский.ApceH писал(а):да и языка какой-нибудь точно знаешь.
"Это", что именно?ApceH писал(а):kIT UP на "правке конфигов" не останавливается даже сейчас. Вот в нём можно это сделать.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Очень смешно))) На Дельфи это делается за 2 часа. На KOL за часask-rus писал(а):Татарский.
"Это", что именно?
Вот это.
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Тобой, судя по всему.ApceH писал(а):На Дельфи это делается за 2 часа. На KOL за час
Пробуй, если в функционале kIT UP это лишним не будет.ApceH писал(а):Вот это.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Не успел толком испытать утилиту, обнаружив портабл-версию (с VirtualDub.ini) для единственной тогда непортабельной программки (VirtualDub) в моем списке, потому я за правильную портабельность.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Обновление
Привет всем! Понемногу возвращаюсь к проектам после завала на работе...
Собрал программу под XE2, поэтому теперь есть 64-битная версия.
В целом протестировал на простейших сценариях использования и отловил баги, связанные с изменениями в Delphi (раньше собирал в D7).
Прошу тех, кто использует программу, попробовать заменить исполняемый файл kitrun.exe на новые 32- и 64-битные и продолжить её использовать, как и раньше. Никаких функциональных изменения нет. Это та же версия 1.9.3.
В архиве (69 КиБ) оба exe, readme и исходник.
Собрал программу под XE2, поэтому теперь есть 64-битная версия.
В целом протестировал на простейших сценариях использования и отловил баги, связанные с изменениями в Delphi (раньше собирал в D7).
Прошу тех, кто использует программу, попробовать заменить исполняемый файл kitrun.exe на новые 32- и 64-битные и продолжить её использовать, как и раньше. Никаких функциональных изменения нет. Это та же версия 1.9.3.
В архиве (69 КиБ) оба exe, readme и исходник.
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
- LonerD
- Сообщения: 1173
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
Использую не очень активно (пока что), разницы в работе после замены не заметил.Прошу ... попробовать заменить исполняемый файл kitrun.exe
В связи с тем, что запрос о создании плагина портабелизации не получил дальнейшего развития, прошу добавить в kIT Portable Launcher следующие возможности:
1. Сохранение каталогов и/или файлов с настройками пользователей (как правило - настройки хранятся в C:\Users\пользователь\AppData для Win 6.x, иногда в каталоге документов, изредка - в каталоге Windows. Все ключи - аналогичны реестровым.
/fp /DUR /B каталог1 /S : каталог2
Как вариант (не знаю, насколько это реализуемо) - возможность переназначить для запускаемой программы переменные среды (чтобы настройки хранились не в AppData, а скажем - в назначенном каталоге %commander_path%\AppData.
2. После успешного закрытия программы удалять файл, указанный в параметрах /b /B (можно добавить новый ключик - удалять или не удалять). Фактически, он нужен для того, чтобы иметь возможность восстановить исходные значения параметров реестра в случае краха или нештатного завершения работы, и в дальнейшем хранить его не имеет смысла.
3. Запуск одной копии ланчера; при запуске второй копии ланчера и второй программы - управление запускаемой программой передаётся первой копии и ланчер будет работать до тех пор, пока не будет закрыта последняя из открытых программ.
4. (опционально) - запускать программу просто командой kitrun.exe путь\программа.ехе, а все настройки запуска (ключи) хранить в файле kitrun.ini. При запуске kitrun считывает этот файл конфигурации и если находит там запускаемую программу - то запускает её с прописанными ключами (если вдруг не находит - запускает просто без ключей). Цель - возможность запускать с параметрами, не прописывая их каждый раз, в том числе в командах, на панелях, в файле ассоциации, в скриптах и т.д...
Пример ini-файла.
[Programs]
Prog_01="%commander_path%\путь\программа.exe"; (или ещё лучше просто программа.ехе)
Param_01=/fp /DUR /B программа_backup.reg /S : программа.reg
Как вариант - возможность в ini-файле создать алиас. Например:
[Alias]
MyAlias=/fp /DUR /B %программа%_backup.reg /S : %программа%.reg
где %программа% - имя запускаемой программ.
И тогда запуск будет выглядеть кратко kitrun.exe /MyAlias путь\программа.ехе
Вместо кучи параметров и имён reg-файлов будет прописываться только один параметр.
Windows 11 | TC DreamLair eternal pre-α
Привет всем!
Наконец-то довёл до презентабельного вида версию 2.0. Будем считать её альфа-версией.
Не реализовано совсем, но описано в спецификации, только следующее: операции с файлами, Backup (/bB) и Save (/sS) реестра. А также не передаётся stdin в случае elevate.
Остальное по возможности тестировал, но без фанатизма.
Скачать можно отсюда.
Тут только 32-битная версия. Есть, конечно, и 64-битная, но тестировать её буду ближе к релизу отдельно.
Пожалуйста, подключайтесь к тестированию! Жду отзывов, сообщений об ошибках и т.д.
Наконец-то довёл до презентабельного вида версию 2.0. Будем считать её альфа-версией.
Не реализовано совсем, но описано в спецификации, только следующее: операции с файлами, Backup (/bB) и Save (/sS) реестра. А также не передаётся stdin в случае elevate.
Остальное по возможности тестировал, но без фанатизма.
Скачать можно отсюда.
Тут только 32-битная версия. Есть, конечно, и 64-битная, но тестировать её буду ближе к релизу отдельно.
Пожалуйста, подключайтесь к тестированию! Жду отзывов, сообщений об ошибках и т.д.
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...