Страница 9 из 9
Добавлено: Пт фев 22, 2013 10:54
ask-rus
ApceH писал(а):Убери пробел в конце строки "DefaultDirectory=%COMMANDER_PATH% "
У меня там нет пробела.
ApceH писал(а):А что за скрипт от Volniy?
Ссылка.
[mod="Avada"]Ссылка приведена в рабочее состояние.[/mod]
Добавлено спустя 22 минуты:
В новой версии проблема осталась. Изменение значения
CloseProcessWait ничего не дает.
TerminateAfterWait убивает ошибку, но ведь ошибка, как таковая, остается.
Добавлено спустя 10 минут:
Бывает, что ошибки не возникает, но я не производил никаких изменений. Повторюсь, что ошибка - результат действий именно из окна (GUI).
Добавлено спустя 16 минут:
При тестировании, как только получаю некоторое количество ошибок выполнением пресета с перезапуском, и эти же ошибки начинают возникать и в работе с кнопки на какое-то время. Я пробовал делать пять-шесть перезапусков с кнопки, чтобы проблема исчезла совсем, но, по-моему, нужно было просто выждать время. Если
не трогать GUI, то всё просто идеально.
Добавлено спустя 1 час 18 минут:
Да что ж ты будешь делать... После перезагрузки Windows даже с кнопки теперь вылетает...

Добавлено: Пт фев 22, 2013 11:39
ask-rus
Tinny TC Restarter, скажем, не имеет проблем с перезапуском TC - никаких ошибок. Его же можно внедрить в kITUP, т.е. поддерживается ли запуск внешних приложений с параметрами?
Покуда игрался с Tinny TC Restarter, и кнопка kITUP излечилась. Уже боюсь пускать пресеты с окна kITUP, как будто где-то ведётся запись. Это можно как-то объяснить?
Добавлено: Вс мар 03, 2013 19:26
ask-rus
ApceH
Скачал твою сборку.
Мой пресет с моим конфигом kITUP у тебя (64-битный TC) работает без проблем.
Обновил тебе версию kITUP - нет проблем.
Кинул тебе свой wincmd.ini - нет проблем.
У себя выгрузил Autorun, загружающий некоторые библиотеки, шрифты и утилиту - ничего не изменилось, ошибки, новые копии TC.
Подумал, дело в путях. В моём содержался пробел - перенёс kITUP в корень диска. Запускал у тебя - нет проблем, у себя - как всегда. В чём провинился мой TC или каким образом ещё сузить круг поиска?
Добавлено спустя 39 минут:
А теперь самое весёлое. Скопировал свой TC целиком на диск C и запустил с него пресет - перезапуск срабатывает с лёту. Это такой подвох в коде, при котором kITUP не может нормально перезапустить TC, расположенный по следующему пути - D:\TotalCmd8\ ? При необходимости могу записать видео, юмор.
Добавлено спустя 28 минут:
Расположил свой TC по этому пути на ноутбуке - проблемы нет, фантастика.
Добавлено: Вс мар 03, 2013 20:29
ApceH
ask-rus
Да нет никаких подвохов (код выложен на сайте в любом случае). Я и сам тестировал на разных имеющихся вариантах установки ТС (и сборки в том числе). Всё отлично перезапускается. Сам удивляюсь, что с теми пресетом и конфигом твоими.
Обнаружил ошибочку: категории отдельно не открываются (параметр запуска /c). Исправил, конечно, но выложу следующий релиз чуть позже. Я наконец-то сделал (почти) долгожданную генерацию предпросмотра. Тестирую.
Будет поддерживаться HTML и SVG. То есть что-угодно сможем изобразить. А для конкретно ТС сделал уже готовый svg-файл для предпросмотра цветов.
Добавлено: Пн мар 04, 2013 14:35
ask-rus
ApceH
Не понял-таки, реализован ли запуск внешних приложений с параметрами?
Добавлено: Пн мар 04, 2013 16:13
ApceH
ask-rus
В
[pee нет —
баг. Исправил.
А в
[pss работает и всегда работало:
Код: Выделить всё
[pss|c:\windows\system32\notepad.exe|d:\1.txt]
И в компактном виде работает, и переменные окружения везде разрешаются:
Код: Выделить всё
[pss|%COMMANDER_PATH%\..\EDIT\Notepad++\notepad++.exe|%COMMANDER_INI%]
Добавлено: Пн мар 04, 2013 16:43
ask-rus
Как быть, если параметр
двойной? Будет ли верной следующая запись?
Код: Выделить всё
[Configuration]
DefaultDirectory=%COMMANDER_PATH%
Name=TC - Внутренние ассоциации: вкл/выкл
PreviewsDirectory=Previews
LastPreset=em_InternalAssociateOnOff.up
[PostActions]
pss|%COMMANDER_PATH%\PLUGINS\Tools\Tinny TC Restarter\TinnyTCRestarter.exe|150 %COMMANDER_EXE%
Добавлено спустя 13 минут:
Проверил - то, что врач прописал.
Добавлено: Вс мар 10, 2013 17:29
ask-rus
ApceH
Что решил? - Оставить как есть, выдрать GUI или поделить утилиту на гуевую и консольную?
Добавлено: Чт мар 28, 2013 21:43
ApceH
Версия 0.3.8.359. SHA1: 9D93083C43E48BACD8B61A20C6BAAC4D8349B6FC
v0.3.8.359 (2013-03-28)
====================
+ 9.1.2 //параметры командной строки для [pee, [per
+ 5.2.4.2
+ 5.2.5.1-2
+ 5.2.6.1-2
+ 5.2.7.1-2
+ 5.2.8.1-2
+ 5.2.9.1-2
+ 5.2.10.1-2
+ 19~ //генерация предпросмотра на основе RTF
^ Исправлено: не применялся параметр запуска /c (2.1)
^ Исправлено: список пресетов не получал фокус при запуске
^ Исправлено: в редких случаях утечки памяти и двойное освобождение в Ini-секциях
^ Исправлено: ошибочное применение ранее выбранного пресета при двойном клике на пустом месте
^ Исправлено: нельзя было сбросить значение PresetsDirectory через GUI
^ Оптимизировано выделение памяти под изображения предпросмотра
^ Оптимизирована проверка соответствия целевых секций в Ini-файле условиям в действиях 5.2.*.2
Программа (~100 КиБ)
Примеры пресетов (~200 КиБ)
Всё в комплекте на wincmd.ru (~300 КиБ)
Актуальная спецификация (~500 КиБ)
Итак, реализована долгожданная функция генерации предпросмотра. Шаблон предпросмотра — RTF-подобный файл с расширением .rtfup, в котором добавлены специальные теги.
Реализация далеко не полная, а потому не универсальная, но для цветовых схем Total Commander вполне уже подходит. Я приложил приличный пример.
Новый участник проекта GoldRenard пишет для меня программу автоматического тестирования работы различных действий kIT UP, так что качество реализации значительно повышено и продолжит повышаться.
Пункты 5.2.*2 — это поддержка специального синтаксиса, где имя целевой секции указывается в каждой строке секции в пресете (ранее было только для [im).
Спецификация не совсем актуальная, потому что я пока не систематизировал главу 19 "Генерация предпросмотра". К следующему выпуску будет.
Версия 0.3.9.383
Добавлено: Ср апр 10, 2013 00:18
ApceH
Версия 0.3.9.383. SHA1: 2C120D0DF53E4A99500849D61DBCF7F90B9A88E4
v0.3.9.383 (2013-04-09)
====================
+ 1.2.1.12
+ 19.1.2 //определение ключа PreviewTemplate на уровне категории
+ 19.3.1.1-12 //все мыслимые форматы записи цвета
+ 19.3.2.2 //целевой формат HTML, впрочем не востребованный со стороны GUI
+ 19.3.3.1-5 //автоматическое распознавание формата записи цвета
+ 1.2.1.9 //каскадное наследование CloseProcessWait
+ 4.1.11
+ 1.2.1.10 //каскадное наследование TerminateAfterWait
+ 4.1.12
+ Горячие клавиши для основных действий:
> F5 — перечитать
> Применение пресета по Enter
> Закрытие окна прогреса по Escape
> остальное в контекстном меню дерева пресетов
^ Улучшено управление фокусом на окнах и элементах управления
v Исправлено: перестал работать пункт контекстного меню "Применить"
v Исправлено: перечитывание дерева пресетов при смене языка перестало работать в 0.3.8.359
Программа (~100 КиБ)
Примеры пресетов (~200 КиБ)
Всё в комплекте на wincmd.ru (~300 КиБ)
Актуальная спецификация (~500 КиБ)
Практически завершена функция генерации предпросмотра.
Спецификация значительно дополнена и теперь актуальна.
v0.4.0.397
Добавлено: Пн июн 10, 2013 02:40
ApceH
Версия 0.4.0.397. SHA1: 8221742103E38045D1B62F641E8A2933419D1BEE
v0.4.0.397 (2013-06-10)
====================
^ Исправлено: не было прокрутки для поля описания пресета
^ Добавлен перемещаемый разделитель между областью предпросмотра и полем описания пресета
v Исправлено: нажатие "Применить" сразу после запуска программы не приводило к применению пресета
^ 6.5.1 //полная реализация
^ 6.5.4 //полная реализация
^ 6.5.5 //полная реализация
^ 6.5.6 //полная реализация
+ 6.5.7 //это переименование параметров
+ 6.2.2.3 //это поддержка синтаксиса записи имён параметров без кавычек
Программа (~100 КиБ)
Примеры пресетов (~200 КиБ)
Актуальная спецификация (~600 КиБ)
Всё в комплекте (~800 КиБ)
Дополнил и уточнил спецификацию в части работы с реестром.
Увеличил минор версии, так как начал работу по отделению интерфейса от исполнителя пресетов.
Ядро пишу на C++ (задолбал KOL и Delphi 7), будет x64-версия исполнителя (консольного).
Добавлено: Пн апр 21, 2014 12:58
dmitriy111
А как сделать чтобы работало для чистого TC, а не для kitPPP?
Вне сборки только меняет цветовую тему в lister и все
Добавлено: Пн апр 21, 2014 21:54
ApceH
dmitriy111
Тот вариант, что можно скачать отдельно, как раз тестировался на голом ТС из официального дистрибутива.
Причин неработы может быть несколько. В первую очередь надо проверить пути к wincmd.ini. Пресеты должны применяться к %COMMANDER_INI%. Если это не так, надо найти проблему. Сообщите конфигурацию вашего ТС, где что лежит, текст настроек. Можно мне на почту.