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

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

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

sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

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

Сообщение Flasher »

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

Сообщение MVV »

sa,
Так проблему (определение корректности возвращаемого findwnd значения) не решить.

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

Сообщение Flasher »

Я это всё понимаю. Я предлагаю предварительно обрабатывать результат, подменяя 0 на пустоту (как ты на -1 подменял) в случае findwnd.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

MVV
Разве утилита не может подменить указанный юзером 0 на -1?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Flasher,
Я на -1 ничего не подменял, я просто сделал, чтобы функция проверяла значение аргумента на -1, а не на 0, чтобы отключать проверки активности окон.

sa,
Технически, явно указанный 0 отличить от значения указанного в качестве аргумента выражения возможно, т.к. выражение вычисляется по команде из функции. Костыльно, конечно, будет, но устроит обе стороны...
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):Ты же сам написал: "прирост скорости +100500 для тормознутых путей".
Разве это MVV сказал не по поводу использования команды 3009 вместо 3007?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение MVV »

Нет. Это команда ТС, а TCFS2 тут играет роль только в части быстрой работы с меню.
По логике, та команда должна работать и без 0 в параметрах send, т.к. там send запускается на долю секунды, когда меню уже открыто.
Что понимается под "на"?
На равенство.
Merlin
Сообщения: 1
Зарегистрирован: Ср ноя 23, 2016 10:28

Сообщение Merlin »

у меня вообще не грузится, в чем проблема?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Это вопрос из разряда тех, на которые можно ответить 42. Или не знаю, у меня работает. :)
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):Нет.
Прочти целиком утверждение MVV
С 474 сборкой TCFS2 можно закрывать вкладки с помощью меню вкладки, не активируя их (прирост скорости +100500 для тормознутых путей).
закрывать вкладки с помощью меню вкладки – это команда (3009) показа меню вкладки
закрывать вкладки ... активируя их – это команда (3007) закрытия вкладки после выполнения её активации

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

Сообщение Avada »

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

Сообщение Flasher »

sa писал(а):Да и прежде ты с этим вроде соглашался.
Условно. MVV так выразился, чтобы сделать акцент на команде. По факту же речь шла о новой фиче манипуляции с окнами/меню. Сама команда ТС иначе от этого работать не стала.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):По факту же речь шла о новой фиче манипуляции с окнами/меню.
Тогда при чём здесь тормознутые пути и вот это
MVV писал(а):та команда должна работать и без 0 в параметрах send
Flasher писал(а):Сама команда ТС иначе от этого работать не стала.
Просто вместо одной (3007) стала применяться другая (3009).
Ответить