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

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

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

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

Сообщение MVV »

Переделал отключение проверки по дескриптору -1, а если указать 0, то просто ничего не отправится, проверь:

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

Сообщение sa »

Так нормально (проверял, нажимая кнопки с TCFS2 на панели инструментов при нажатой на клавиатуре клавише ESC). Отключение проверки активности (-1) тоже работает, кстати, какая польза от этого режима?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Собственно, вот.

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

Сообщение sa »

MVV писал(а):Хотя, оно и без указания дескриптора окна работает...
Как раз и хотел понять разницу между этим режимом и режимом по умолчанию…
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

По умолчанию TCFS2 пытается определить активное окно (с помощью функции GetLastActivePopup) и останавливает отправку нажатий, если оно теряет фокус. А в этом режиме нажатия отправляются без проверки того, какое окно активно.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

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

Сообщение MVV »

Ну как сказать, это же особенности нативного режима отправки нажатий с клавиатуры! Когда печатаешь, нужное окно должно быть в фокусе, и остаётся надеяться, что во время ввода никакая сволочь не выскочит поверх окна, в которое ты печатаешь, и не схавает вторую половину пароля. :D
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

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

Сообщение Flasher »

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

Сообщение MVV »

У тебя во всех 100500 кнопках там явно 0 прописан? Зачем?
Если у тебя дескриптор ищется через findwnd или тупо не задан, то ничего не изменится.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Не ищется. Ты же сам написал: "прирост скорости +100500 для тормознутых путей".
Вот я везде и использую, выкладывая здесь повсеместно такие кнопки.

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

Сообщение MVV »

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

Сообщение Flasher »

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

Сообщение MVV »

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

Сообщение Flasher »

Сделать пустоту вместо 0 при проверке нельзя?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить