Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

kIT Portable Launcher
Goto page Previous  1, 2, 3, 4
 
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение printer-friendly view
View previous topic :: View next topic  
Author Message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Sat Oct 01, 2011 16:13    Post subject: Reply with quote

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 с поддержкой многого, о чём тут в теме говорилось.
_________________
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Back to top
View user's profile Send private message
Den_Klimov



Joined: 03 Nov 2006
Posts: 207
Location: Ukraine.Kiev

Post (Separately) Posted: Mon Oct 03, 2011 09:00    Post subject: Reply with quote

Полезная вещица. Подумываю в будущем использовать.
Только вопрос. А 64-битная версия утилиты будет?
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Mon Oct 03, 2011 11:13    Post subject: Reply with quote

Den_Klimov
Надо попробовать на Free Pascal x64 скомпилировать. Получится - будет)))
Хотя исходники выложил, может кто поможет с х64-версией? Wink

ps. Только пробовать некогда((( Сейчас вплотную занялся kIT Universal Presets 0.3. Или её тоже придётся на х64 переводить??? Shocked Very Happy
_________________
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Sun Oct 16, 2011 20:25    Post subject: Reply with quote

[OFF]
ApceH
kIT Universal Presets
kIT Portable Launcher
Назрела такая тема, как kIT Universal Launcher. А суть его следующая.
Есть программы, непродуманные в том плане, что нельзя в них переключиться с одного языка на другой - "для каждого языка свой ехе-файл" (HxD). Тема заключается в том, чтобы новый лаунчер запуском с панели инструментов TC в маленьком гуи-оконце предоставил мне выбор языка (выбор исполняемого на запуск) с возможностью флажком/ключом запоминать этот выбор на запуск дальнейший. Конечно, можно закинуть на панель тот же HxD (рус.) и HxD (англ.), но мне это совсем не подходит, противоречит моей логике, идеалам, прочим.
[/OFF]
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Sun Oct 16, 2011 22:48    Post subject: Reply with quote

ask-rus
Ну так это же совсем простая утилита была бы. Просто разные exe запускать. Или сначала применять пресет, а потом запускать...
Гуи-окошко — да, нету. В kIT UP будут секции [d...] способные выдать подобный запрос...
Короче идею понял, подумаю, через что более правильно такое обеспечить.
ps. Наконец-то более свободная неделя грядет... Даже сегодня работал((((( Выпущу в начале недели новый kIT UP.
_________________
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Mon Oct 17, 2011 16:49    Post subject: Reply with quote

ApceH wrote:
В kIT UP будут секции [d...] способные выдать подобный запрос...

kIT UP правит конфиги и пусть себе дальше правит.

Желал бы видеть что-то вроде этого:



Т. е. возможность вписать свой текст вне кнопок, имена исполняемых в кнопках прикроются также нужным мне текстом, подобрать тексту шрифт, окно "Поверх всех окон", запоминать выбор, запоминать положение окна на экране, %COMMANDER_PATH%.



Что-то вроде подразделений пошло.

Если не *.UP-ы (пресеты), то *.UL-ы (ланчеры), пускать kIT UL с ланчером в параметрах, а ланчеру придать всякое содержание с морем исполняемых на любой цвет.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Mon Oct 17, 2011 19:39    Post subject: Reply with quote

ask-rus
Я смотрю, какой-то средой визуального проектирования владеешь, да и языка какой-нибудь точно знаешь. За чем же дело стало? Написать изображённую программку (если речь идёт исключительно о выборе нужного exe-шника) — дело 1-2 часов...
К kIT PL такой функционал имеет слишком далёкое отношение...
kIT UP на "правке конфигов" не останавливается даже сейчас. Вот в нём можно это сделать.
_________________
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Mon Oct 17, 2011 21:10    Post subject: Reply with quote

ApceH wrote:
да и языка какой-нибудь точно знаешь.

Татарский.
ApceH wrote:
kIT UP на "правке конфигов" не останавливается даже сейчас. Вот в нём можно это сделать.

"Это", что именно?
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Mon Oct 17, 2011 21:13    Post subject: Reply with quote

ask-rus wrote:
Татарский.
"Это", что именно?

Очень смешно))) На Дельфи это делается за 2 часа. На KOL за час Wink
Вот это.
_________________
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Mon Oct 17, 2011 21:26    Post subject: Reply with quote

ApceH wrote:
На Дельфи это делается за 2 часа. На KOL за час

Тобой, судя по всему.
ApceH wrote:
Вот это.

Пробуй, если в функционале kIT UP это лишним не будет.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Sun Oct 23, 2011 08:15    Post subject: Reply with quote

Не успел толком испытать утилиту, обнаружив портабл-версию (с VirtualDub.ini) для единственной тогда непортабельной программки (VirtualDub) в моем списке, потому я за правильную портабельность.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Mon Jan 28, 2013 02:13    Post subject: Обновление Reply with quote

Привет всем! Понемногу возвращаюсь к проектам после завала на работе...

Собрал программу под XE2, поэтому теперь есть 64-битная версия.
В целом протестировал на простейших сценариях использования и отловил баги, связанные с изменениями в Delphi (раньше собирал в D7).
Прошу тех, кто использует программу, попробовать заменить исполняемый файл kitrun.exe на новые 32- и 64-битные и продолжить её использовать, как и раньше. Никаких функциональных изменения нет. Это та же версия 1.9.3.

В архиве (69 КиБ) оба exe, readme и исходник.
_________________
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Tue Apr 02, 2013 01:42    Post subject: Reply with quote

Quote:
Прошу ... попробовать заменить исполняемый файл 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-файлов будет прописываться только один параметр.
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
ApceH



Joined: 08 Apr 2011
Posts: 316
Location: Димитровград

Post (Separately) Posted: Mon Feb 24, 2014 00:08    Post subject: Reply with quote

Привет всем!
Наконец-то довёл до презентабельного вида версию 2.0. Будем считать её альфа-версией.
Не реализовано совсем, но описано в спецификации, только следующее: операции с файлами, Backup (/bB) и Save (/sS) реестра. А также не передаётся stdin в случае elevate.
Остальное по возможности тестировал, но без фанатизма.

Скачать можно отсюда.
Тут только 32-битная версия. Есть, конечно, и 64-битная, но тестировать её буду ближе к релизу отдельно.

Пожалуйста, подключайтесь к тестированию! Жду отзывов, сообщений об ошибках и т.д.
_________________
kIT Programs PowerPack, kIT Universal Presets | Есть только одна истинная вера: чёрная магия...
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4
Page 4 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group