Страница 5 из 12
Добавлено: Вт апр 21, 2015 13:19
sa
Я имел в виду тест без шифта.
С шифтом или без разницы нет, если первым элементом списка будет файл из подпапки, о чём я уже писал.
И в обновлённом варианте это уже стало необходимостью.
Без сомнения!
С файла под курсором везде перестало работать выделение, если он первый в списке.
На вопрос про предыдущую версию скрипта
Проверь, после cd c:\ и cd C:\ скрипт оба раза выдаёт результат?
ответа не будет?
Добавлено: Вт апр 21, 2015 13:32
Flasher
sa писал(а):С шифтом или без разницы нет, если первым элементом списка будет файл из подпапки, о чём я уже писал.
Я с такого и начал. Там всё нормально было.
sa писал(а):С файла под курсором везде перестало работать выделение, если он первый в списке.
У тебя параметры верно указаны?
sa писал(а):ответа не будет?
Там был вполне осмысленный вопрос, в котором в т.ч. подразумевается ответ, + ещё вопросы. На них ответов не будет?
Добавлено: Вт апр 21, 2015 13:43
sa
Flasher писал(а): Там всё нормально было.
Есть предположения о причинах разного поведения с шифтом и без?
Flasher писал(а):У тебя параметры верно указаны
Пардон, запутался в вариантах. Вопрос снят.
Использовал последний вариант с убранным ради эксперимента vbCr &.
Flasher писал(а):в котором в т.ч. подразумевается ответ
Значит, не проверял. Спасибо.
Добавлено: Вт апр 21, 2015 13:47
Flasher
sa писал(а):Значит, не проверял.
Как раз наоборот. Я к тому, что зря потратил время на глупость.
Добавлено: Вт апр 21, 2015 14:06
sa
Flasher писал(а): зря потратил время на глупость.
Если вдруг, ты ещё не сделал эту глупость (проверку) и на последней (редактирование N9) версии, то не трать время: в ней эта проблема счастливым образом разрешилась.
Добавлено: Вт апр 21, 2015 15:10
Flasher
sa писал(а):не трать время
Даже и не думал. К тому же ты так и не объяснил, в чём разница.
Добавлено: Вт апр 21, 2015 15:31
sa
Flasher
Разница всего лишь в том, что после cd c:\ зебра работала, а после cd C:\ нет.
Не работала и после cd %COMMANDER_PATH%, например или cd C:\Wincmd\, а вот после cd c:\wincmd\ всё нормально было.
Добавлено: Вт апр 21, 2015 15:37
Flasher
sa
Чудеса, да и только. А сами элементы в панели отображаются одинаково вне зависимости от этих cd?
Добавлено: Вт апр 21, 2015 15:55
sa
Flasher
Да. Проблема в параметре или переменной P скорее всего. Поскольку разбивка учитывает регистр, она не проходила.
Проверил: TC возвращает у меня имя диска в том регистре, по которому осуществлялся переход к нему (через cd или переменные окружения), в то время как .GetSrcPath всегда в нижнем.
Добавлено спустя 13 минут:
Всё-таки вопрос с первым в списке снят не во всех режимах работы:
c файла под курсором перестало работать выделение, если он первый в результатах поиска.
Добавлено: Вт апр 21, 2015 16:35
Flasher
sa
Да - одинаково, но при этом речь об учёте регистра, который не изменился? Это как?
sa писал(а):TC возвращает у меня имя диска в том регистре, по которому осуществлялся переход к нему
Может, в ТС есть какая-то опция, отвечающая за данное поведение? У меня регистр никак не меняется, поэтому я и спрашивал изначально про разницу.
sa писал(а):c файла под курсором перестало работать выделение, если он первый в результатах поиска.
Всё-таки i=0 я зря забраковал, вернул обратно.
Добавлено: Вт апр 21, 2015 16:47
sa
Flasher писал(а):Это как?
Зрительно у меня на панели всегда маленькая буква диска, а параметр кнопки ?"%P" показывает разные.
Добавлено: Вт апр 21, 2015 17:00
Flasher
Всё, вспомнил. Дело в ключах DrivesExportUpcase и DrivesShowUpcase. У меня там стоит 1.
Добавлено: Ср апр 22, 2015 09:13
sa
Flasher писал(а):Чудеса, да и только.
С моими чудесами, наконец, разобрались. Кстати они стопроцентно воспроизводились с твоим скриптом (тем что с параметром %P) на TC со стандартными установками.
Что там с твоими: различное поведение с тем же скриптом списков файлов без подкаталогов, полученных по Ctrl+B без шифта и с шифтом. Проблема стабильно воспроизводится? Если да, то это серьёзное упущение и стоит сообщать на оффорум.
Добавлено: Ср апр 22, 2015 09:55
Flasher
sa писал(а):Кстати они стопроцентно воспроизводились с твоим скриптом (тем что с параметром %P) на TC со стандартными установками.
Я же выше указал на причину. Зачем ещё раз писать об этом?
sa писал(а):и стоит сообщать на оффорум.
Ты будешь сообщать? В любом случае это уже не по теме.
Добавлено: Ср апр 22, 2015 10:05
sa
Flasher писал(а):Зачем ещё раз писать об этом?
Может, почаще станешь проверять свои скрипты и на стандартном TC.
Flasher писал(а):Ты будешь сообщать?
Никак нет, я то не сумел воспроизвести проблему.