TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое

Обсуждение только плагинов и утилит для Total Commander.

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

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

Сообщение Flasher »

Я не об общей задачи, которую я ставил, а о частной
MVV писал(а):здесь окно должно быть активным, чтобы можно было узнать, кто имеет фокус.
Закрывать же можно esc-ом или подтверждать enter-ом. Дескрипторы ты можешь узнать у активного окна/контрола? Можешь. А для этого нужно всего лишь активировать окно любым доступным способом, в данном случае внутренней командой TC.
А просто отвязывать от основного окна фокус ты не можешь, как если бы сообщения посылались в любое активное окно?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Я же и говорю, что активировать окно командой нельзя (надежного способа нет).

Оконные сообщения нельзя посылать в воздух. Да, можно приложению, которое имеет фокус, но не факт, что в нужный момент фокус будет у тотала. Потому и нужен дескриптор, чтобы наверняка.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

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

Хотелось бы подробнее узнать о том, как с помощью TCFS2 можно произвести выделение по готовому шаблону, исходя из упоминания об этом здесь.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Alekstor
Сообщения: 1
Зарегистрирован: Ср дек 05, 2012 05:36

Видео как использовать плагин.

Сообщение Alekstor »

Здравствуйте, очень нужно понять как использовать данные плагин, где прописываются команды и как его правильно установить.
Любая помощь будет полезна.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Alekstor
Во-первых, это не плагин, а утилита, запускаемая точно так же, как всякая программа. Во-вторых, у неё есть документация (файл Readme.txt), в которой (как и в данной теме) все необходимые пояснения уже даны. Без прочтения базового материала (справочного файла и хотя бы нескольких первых страниц темы, где даны вводные пояснения) ни от какой иной помощи просто не будет толку.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

И вообще, если есть такая необходимость понять, как что-то использовать, должны быть и какие-то задачи, которые предполагается решать с помощью этого чего-то.
Поэтому куда полезнее с точки зрения оперативности решения задачи было бы сформулировать эту самую задачи, которую нужно решить.

А всеобъёмлющее объяснение нереально, так как спектр задач, которые можно решить этим инструментом шире, чем сам его автор может представить. :)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus писал(а):Хотелось бы подробнее узнать о том, как с помощью TCFS2 можно произвести выделение по готовому шаблону
Только заметил пост. Делается по принципу первичного выделения, а не добавления к имеющемуся, которое, на мой взгляд, и не нужно. Пример.
Avada писал(а):Во-первых, это не плагин, а утилита
Утилита с плагином, точнее сказать.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV
Отчего всё заглохло?
Очень нужен выходной поток для tcini и ini. Сделаешь?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

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

Сообщение Flasher »

В данной - это в какой? stdout - так яснее? Недавно добавленный ProcessExecGetOutput в Autorun - ещё яснее? А так - ещё?:

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

#include <stdio.h>

void main(void) {
   puts("Работает функция puts!");
}
:D
А выводить нужно только значение ключа, само собой.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Так уж заведено в Windows, что либо программа консольная (с черным окном и потоковым вводом-выводом), либо она графическая (без черного окна и без ввода-вывода). Добавление вывода потребовало бы переключаться на консольный тип, не говоря уже о добавлении поддержки самого вывода в коде. Лучше для вывода INI в консоль использовать консольные инструменты.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а): Добавление вывода потребовало бы переключаться на консольный тип
Это зачем? Есть функции. К чему лишние переключения? WSCript (и не только), к примеру, имеет неконсольный тип с наличием стандартных объектов потокового ввода/вывода.
MVV писал(а):не говоря уже о добавлении поддержки самого вывода в коде
Как раз "говоря" - в этом и суть запроса. :)
MVV писал(а):Лучше для вывода INI в консоль использовать консольные инструменты.
Если бы они подошли - не запрашивал бы у тебя. К сожалению, мелькание чёрного окна не получится скрыть, а нужно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Это зачем? Есть функции. К чему лишние переключения? WSCript (и не только), к примеру, имеет неконсольный тип с наличием стандартных объектов потокового ввода/вывода.
Я не знаю, можно ли и как подключать гуишное приложение к консоли.

В любом случае, у меня нет никакого желания добавлять совершенно из ряда вон выходящий функционал.
Ответить