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

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

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

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

Сообщение Flasher »

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

Сообщение sa »

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

Сообщение Avada »

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

Сообщение Flasher »

[cut="2sa"]Такое может быть только в случае, если этажи смещены друг относительно друга и не имеют одноуровневых потолков. Но это редкий случай. Я его не касаюсь. Тут нет чёткого варианта.
А логика в отношении панелей проста. Расположение панелей определяется расположением единичного разделителя. И если взять, к примеру, 4 квадратных окна, образующих между собой общий квадрат, то вертикальное расположение друг относительно друга будут иметь 1,2/3,4 окна, а горизонтальное - 1,3/2,4.
1 | 2
3 | 4
Т.е. если мы делим панели по горизонтали, то и вид панели принимает горизонтальное положение. А если говорить о совокупности/ряде панелей, то был бы верен твой вариант.[/cut]

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

Сообщение MVV »

[cut=""]Я вертикальным расположением панелей называю такое, при которой панели выстраиваются вдоль вертикальной оси. И английское arrangement говорит больше именно о взаимном расположении нескольких панелей, чем о форме отдельной панели, для которой больше подошло бы layout. Кстати, если говорить именно о форме панелей, то вертикальную форму можно получить при обоих способах расположения панелей, просто установив соответствующий размер окна, чтобы панели были более высокими, чем широкими.[/cut]
Flasher писал(а):DrivePanel 1 шт.
Не нравится совершенно.
Flasher писал(а):Почему не видишь? Полезная вещь для таких команд: 511, 570, 571, 573, 574, 1001, 2003, 2005, 2006, 2009, 2053, 2054, 3001, 3002, 3005, 3006, 3007, 3012.
Для половины из перечисленных не вижу смысла в повторной отправке, начиная с первой же. Какой смысл открывать десять консолей сразу? А какой смысл симулировать Enter или входить в архив/каталог десять раз? Зациклишься на "..". А десять раз Ctrl+V? Нашлепать десять копий кучи файлов? И открывать десять вкладок сразу не вижу смысла, не говоря уже о десятикратной установке блокировки для вкладки...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):Не нравится совершенно.
А мне совершенно не нравится bar без drive и цифры спереди. Некрасиво. И что такое 0/1 в 2nd bar? Непонятно.
MVV писал(а):Какой смысл открывать десять консолей сразу?
Проводить тесты в 2-4 окнах. Возможно, с разными утилитами.
MVV писал(а):А какой смысл симулировать Enter или входить в архив/каталог десять раз?
Согласен, там же в промежутке ничего не вставить. 1001 и 2003 отпадают, заменил на 2001, 2002.
MVV писал(а):А десять раз Ctrl+V?
2009 случайно зацепил, убрано.
MVV писал(а):И открывать десять вкладок сразу не вижу смысла
Ты можешь не видеть смысла в большинстве команд ТС для себя лично, но это не значит, что другие этим не будут пользоваться. Мне это часто требуется, чтобы работать (с установкой фильтрации и режима отображения) с разными папками внутри родительской.
MVV писал(а):о десятикратной установке блокировки для вкладки
Почему 10-и? Двух. Это нужно в ситуации, когда ты перешёл куда-то внутри частично залоченной вкладки, а потом сразу установил (сменил) блокировку уже для активного каталога.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

И что такое 0/1 в 2nd bar? Непонятно.
Включен ли режим двух панелей дисков или выключен.
заменил на 2001, 2002.
А в корень более одного раза какой смысл переходить? :)
Ты можешь не видеть смысла в большинстве команд ТС для себя лично, но это не значит, что другие этим не будут пользоваться.
Кто будет пользоваться, тот добавит. Сейчас ничего из того, что есть в файле, не требует этого.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение MVV »

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

Сообщение Flasher »

Хотя бы так тогда: dbx0/dbx1 или db2_0/db2_1.

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

Сообщение sa »

Flasher
Вместо макроса можно использовать функцию loop без всяких добавок в ini-файл. Что-то вроде этого

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

loop(@<4+tcm(2053)*0-1)
где 4 это число повторов, а 2053 – номер команды.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

MVV
Допустимы ли русскоязычные названия команд?
Конструкция /ef run_item(Команда_1) работает в отличие от /ei Команда_1

Добавлено спустя 1 час 39 минут:
В tcini:
Строки сравниваются целиком, без учёта регистра.
Не лучше ли сравнивать с учётом?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Допустимы ли русскоязычные названия команд?
Нет. Везде кроме run_item при считывании имен это проверяется. А там работает лишь потому, что формат вызова другой (не имя и скобки, а как ещё один параметр).
Не лучше ли сравнивать с учётом?
В каких случаях это лучше? В большинстве своём регистр не важен в записях INI. Приведи примеры случаев, когда разный регистр одной и той же строки означает разное, и эти записи необходимо различать.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

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

Сообщение MVV »

Видимо, тоталовская LOADSEARCH тоже читает конфиг через API.
Я сегодня заметил, что в русскоязычных именах ключей регистр имеет значение (хотя в англоязычных - нет), когда пробовал выполнить команда_1 вместо Команда_1. Но это слишком исключительный случай.

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