Выделение файлов через один

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

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

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

Сообщение sa »

Я имел в виду тест без шифта.
С шифтом или без разницы нет, если первым элементом списка будет файл из подпапки, о чём я уже писал.
И в обновлённом варианте это уже стало необходимостью.
Без сомнения!

С файла под курсором везде перестало работать выделение, если он первый в списке.

На вопрос про предыдущую версию скрипта
Проверь, после cd c:\ и cd C:\ скрипт оба раза выдаёт результат?
ответа не будет?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение sa »

Flasher писал(а): Там всё нормально было.
Есть предположения о причинах разного поведения с шифтом и без?
Flasher писал(а):У тебя параметры верно указаны
Пардон, запутался в вариантах. Вопрос снят.
Использовал последний вариант с убранным ради эксперимента vbCr &.
Flasher писал(а):в котором в т.ч. подразумевается ответ
Значит, не проверял. Спасибо.
Последний раз редактировалось sa Вт апр 21, 2015 14:30, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение sa »

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

Сообщение Flasher »

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

Сообщение sa »

Flasher
Разница всего лишь в том, что после cd c:\ зебра работала, а после cd C:\ нет.
Не работала и после cd %COMMANDER_PATH%, например или cd C:\Wincmd\, а вот после cd c:\wincmd\ всё нормально было.
Последний раз редактировалось sa Вт апр 21, 2015 20:45, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение sa »

Flasher
Да. Проблема в параметре или переменной P скорее всего. Поскольку разбивка учитывает регистр, она не проходила.
Проверил: TC возвращает у меня имя диска в том регистре, по которому осуществлялся переход к нему (через cd или переменные окружения), в то время как .GetSrcPath всегда в нижнем.

Добавлено спустя 13 минут:

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

Сообщение Flasher »

sa
Да - одинаково, но при этом речь об учёте регистра, который не изменился? Это как?
sa писал(а):TC возвращает у меня имя диска в том регистре, по которому осуществлялся переход к нему
Может, в ТС есть какая-то опция, отвечающая за данное поведение? У меня регистр никак не меняется, поэтому я и спрашивал изначально про разницу.
sa писал(а):c файла под курсором перестало работать выделение, если он первый в результатах поиска.
Всё-таки i=0 я зря забраковал, вернул обратно.
Последний раз редактировалось Flasher Вт апр 21, 2015 16:55, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Flasher писал(а):Это как?
Зрительно у меня на панели всегда маленькая буква диска, а параметр кнопки ?"%P" показывает разные.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение sa »

Flasher писал(а):Чудеса, да и только.
С моими чудесами, наконец, разобрались. Кстати они стопроцентно воспроизводились с твоим скриптом (тем что с параметром %P) на TC со стандартными установками.

Что там с твоими: различное поведение с тем же скриптом списков файлов без подкаталогов, полученных по Ctrl+B без шифта и с шифтом. Проблема стабильно воспроизводится? Если да, то это серьёзное упущение и стоит сообщать на оффорум.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение sa »

Flasher писал(а):Зачем ещё раз писать об этом?
Может, почаще станешь проверять свои скрипты и на стандартном TC.
Flasher писал(а):Ты будешь сообщать?
Никак нет, я то не сумел воспроизвести проблему.
Ответить