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 

Single Post  Topic: kIT Portable Launcher 
Author Message
LonerD



PostPosted: 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-файлов будет прописываться только один параметр.
_________________
Windows 11 | TC DreamLair eternal pre-α
View user's profile Send private message Visit poster's website ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group