"Скины" в Total Commander

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):У меня на это нет времени.
Собственно, что и требовалось доказать:
Flasher писал(а):Но гораздо быстрей будет самому проверить ...
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Правка ini

Сообщение ApceH »

ask-rus
Затея очень интересная.

Правда посмотрел я на эту штуковину, что делает это и ужаснулся.

Не рекламы ради, советую посмотреть на kIT Universal Presets. Компактное, полностью портабельное решение. Для вашей задачи — что надо. Без-GUI режим конечно же есть.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Уже предлагалось и было отвечено:
ask-rus писал(а):Обойду этот вариант по личным причинам.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

ApceH писал(а):Затея очень интересная.
Твоя затея, как ни крути.
ApceH писал(а):Правда посмотрел я на эту штуковину, что делает это и ужаснулся.
Что делает? По-моему, всё чистенько.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Сообщение ApceH »

О! Я и не знал, что тут тему ей открыли :shock:
Личные причины это конечно сильно, переубеждать не буду.
Просто уточню, что версии 0.1 и 0.2 это две разные программы. Теперь пишу я сам, на KOL.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus писал(а):Что делает? По-моему, всё чистенько.
Мне вот тоже интересно стало, чему тут ужасаться. Скрипт на vbs без Хелпера был бы в разы более громоздок. А тут всё просто и логично.
Аватара пользователя
ApceH
Сообщения: 316
Зарегистрирован: Пт апр 08, 2011 17:58
Откуда: Димитровград

Сообщение ApceH »

Ну хотя бы ужасное дублирование кода:
Set wincmd.ini\Colors\...
И ещё, не понятно, какой TC перезапустится... Родительский очевидно.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ApceH писал(а):Ну хотя бы ужасное дублирование кода
Ну, это не беда. В autorun тоже такое практикуется, и не только в нём.
ApceH писал(а):И ещё, не понятно, какой TC перезапустится... Родительский очевидно.
Естественно, тот к которому привязан UTCCE.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Flasher писал(а):Для общей пользы только что.
Что-то вроде этого? -

Код: Выделить всё

Set %COMMANDER_PATH%\PLUGINS\wdx\TWinKey\TWinKey.ini\Config\MenuTextColor=#000000
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Эээ.. А ты справку читал хоть? Я же тебе писал про Call.

Пишешь снизу, например,

Код: Выделить всё

Script load_ANY_COLOR_TwinKey_skin
Dim Wincmd="%COMMANDER_PATH%\PLUGINS\wdx\TWinKey\TWinKey.ini"
Set wincmd.ini\SECTION\KEY1="VALUE"
Set wincmd.ini\SECTION\KEY2="VALUE"
-/-
End Script
, а в тело основного скрипта вставляешь

Код: Выделить всё

Сall load_ANY_COLOR_TwinKey_skin
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Попортил всю мазу. :)
Flasher писал(а):Эээ.. А ты справку читал хоть? Я же тебе писал про Call.
Два скрипта, значит?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus писал(а):Попортил всю мазу.
Т.е.?
ask-rus писал(а):Два скрипта, значит?
>>>
Flasher писал(а):Пишешь снизу
Соответственно, файл один. Правда они там называются не скриптами, а командами, чтобы яснее было.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Понятно. Не идеально, но работать будет и ладно. Если UTCCE справляется с задачей, то не вижу смысла двоить функционал (kITUP). Что касается портабельности, разберусь уже завтра и точку поставлю. Но если портабельность UTCCE подведет меня, то увы для себя, придется закусить своей идеологией "от сборщика пользы не жди", и без палева kITUP-таки внедрить.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus писал(а):то не вижу смысла двоить функционал (kITUP)
Пакет kITUP поменьше по объёму будет. А если if-ы добавятся, то можно будет задать условие, при котором пресет срабатывать не будет. Например, не выполнится смена значений ключей и перезапуск ТС, если текущая шкура совпадает с выполняемой.
ask-rus писал(а):придется закусить своей идеологией "от сборщика пользы не жди"
Ну, так закусывал ведь ранее с утилитами TCUP. Здесь что мешает?
Это скорей не идеология, а предрассудки.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Flasher писал(а):Пакет kITUP поменьше по объёму будет.
Уже пакет?
Flasher писал(а): А если if-ы добавятся, то можно будет задать условие, при котором пресет срабатывать не будет
Заманчиво, конечно.
Flasher писал(а):Например, не выполнится смена значений ключей и перезапуск ТС, если текущая шкура совпадает с выполняемой.
С этим к ApceH-у:
ApceH писал(а):Но интересно услышать ваши идеи, как это должно выглядеть.
Flasher писал(а):Ну, так закусывал ведь ранее с утилитами TCUP.
Стоит, но не используется.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Ответить