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

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

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

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

Сообщение Flasher »

sa писал(а):Попробуй на правой панели: у тебя на ней обычно скрипт неправильно работает.
Что'ж ты думаешь я за столько дней ни разу не использовал правую панель и перед тем как выложить скрипт не тестировал в разных режимах? :D
sa писал(а):Именно использование TCWSHelp и натолкнуло на мысль, что не должно работать. Тем более, что и автор утилиты предостерегал от использования с разделителем горячих клавиш с управляющими Ctrl и Shift.
Хм. А я и не видел такого. Ну, вот такой вот парадокс. У меня работает без проблем. Да и сейчас важней другую проблему решить. Оставим оффтоп.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

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

Сообщение Flasher »

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

Сообщение sa »

Попробовал использовать функцию определения расположения активной панели в скриптах.
Для этого в скрипте создал функцию, которая с помощью TCFS2 изменяет значение ключа в wincmd.ini в зависимости от того левая или правая панель является активной, а затем проверяет значение этого ключа.
Всё работает, но может быть есть более простой способ?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Конечно есть. Autorun_HideMenu вполне может использоваться без TCFS2.

Из скрипта послать окну тотала сообщение WM_USER+51 с wParam=65551 (ну или какое задано в Autorun_HideMenu.ini). При этом функция вернет 1, если указанная панель активна (напомню, по умолчанию 65551 - для левой, 65552 - для правой) - TCFS2 именно так и узнает это.

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

Сообщение Flasher »

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

Сообщение sa »

MVV писал(а):можно просто вызывать cm-команду с номером 65551 или 65552
Этот вариант первым делом попробовал: как я понял - результат хелпер не возвращает.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Ну в самом тотале, насколько я понял, cm-команды тоже результата особо не возвращают, хотя возможность есть. Тогда остается отправка сообщения. Или, как предложил Flasher - попытка решения задачи в рамках TCFS2, если это возможно.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Всем спасибо за участие. Задача сама по себе решена, просто избранный мной способ показался не очень изящным. Ну да работает и ладно!
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

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

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

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

Сообщение Flasher »

Ругается кто-то там, не ругается - лично мне по барабану, утилита сама по себе безобидная, ничего запретного не делает. Авира и вправду ругается, как и ряд других, зато Каспер, DWeb, Avast, F-Secure, VBA32 молчат, вот и ладненько.
Последний раз редактировалось Flasher Вс фев 13, 2011 23:35, всего редактировалось 1 раз.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Batya писал(а):MVV
На страничке плагина неправильная ссылка на страницу обсуждения.
Спасибо, странно это, то ли я ошибся ссылкой, то ли... даже не знаю, адрес темы по идее измениться не должен был. Буду дома, поправлю.
ask-rus писал(а):Avira говорит вирус, плохо, удаляй скорей. Мне параллельно (добавил в искл.), некоторым другим - нет.
Ну, я не могу за всеми антивирусами уследить, что им не нравится в моих программах, косые, значит, сигнатуры. Напиши версию и MD5, хоть можно будет свериться, а то так сложно что-то подсказать. А лучше - сразу ссылку на результат проверки файла на virustotal.com. :) О, Flasher как раз показал пример. :D О-о, у ся на работе тока начал из архива извлекать, вонючка NOD ругаться начал... но он под паролем, так что MD5 мне не проверить, но и так вижу. :D Что могу сказать, собственно, уже сказал - хреновые у них сигнатуры вирусов.

Ну развели тут базар... :roll:

[mod="Avada"]Базар подчищен до приемлемого состояния.[/mod]
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение MVV »

Исправил ссылку в Readme и на wincmd.ru. Заодно отправил файл нодовцам, оценю их оперативность. :)
Ответить