Страница 4 из 12

Добавлено: Пн апр 20, 2015 22:48
Flasher
sa писал(а):хоть параметры придумай для опции, отличные от размера шага, например A, F, D.
Зачем? В таком случае возникнет необходимость в дополнительных манипуляциях в коде.
Если тебе требуется переиодически менять в самой кнопке шаг (что само по себе странно), то запомни, что он последний и используй клавишу END.

Добавлено: Пн апр 20, 2015 22:54
sa
Flasher писал(а):В таком случае возникнет необходимость в дополнительных манипуляциях в коде.
Спасибо за разъясянение: я и не догадывался об этом.
Отдельное спасибо за клавишу END – уже нашёл её не клавиатуре.:D

Добавлено: Пн апр 20, 2015 23:38
Flasher
sa писал(а):уже нашёл её не клавиатуре.
МолодЭц! Т.е. вопрос решён? Мои поздравления! :mrgreen:

Добавлено: Вт апр 21, 2015 00:12
sa
Flasher
Ещё хотелось бы какую-нибудь клавишу, чтобы в результатах поиска скрипт работал.

Добавлено: Вт апр 21, 2015 00:18
Flasher
sa
Сделать-то не проблема, но приведи сперва пример этой "жизненной необходимости".

Добавлено: Вт апр 21, 2015 00:23
sa
Не иначе, как дополнительные манипуляции в коде потребуются. Тогда не стоит оно того.

Добавлено: Вт апр 21, 2015 00:29
Flasher
Ладно, в этой части дополнительные манипуляции лишними не кажутся. Добавил.
Проблема с нестабильностью также, как оказалось, легко решилась.
sa писал(а):Я предпочёл бы иметь одну кнопку, в которой изменяемым параметром был только шаг.
Поменяй местами номера
P = .Item(1) : Mode = .Item(0) : Step = .Item(2)
Параметр режима выделения пропиши через пробел после пути к скрипту, а в поле "Параметры:" убери последний и меняй второй (шаг) как вздумается.
LonerD писал(а):Или же когда в каталоге нет вообще ничего...
Тогда команда 2021 (Копировать в буфер имена с UNC-путями) вместо того, чтобы скопировать в буфер ничего (то есть просто очистить буфер) высвечивает модальное окошко "No files selected". Как эту дрянь обойти - пока не знаю.
А какая, собственно, разница, что сообщение выскакивает? Юзер разве не видит, что в папке ничего нет, чтобы что-то там выделять?

Добавлено: Вт апр 21, 2015 09:11
sa
Flasher
Главное не процитировано: Никаких наворотов с папками и файлами.

А может, правда стоит ещё какую-нибудь инициативу проявить. Например,
параметр номер X: 1 - все файлы, 2 - только программы, <имя> - имя фильтра.
Или параметр номер Y: тип сортировки 0 - по имени, 1 - по типу, 2 - по размеру, 3 - по дате/времени, 4 - без сортировки; с минусом - в обратном порядке. От сортировки содержимое зебры тоже сильно зависит.
Вроде мелочи, зато пользователю не надо делать лишние движения.

Хватит о серьёзном, теперь немножко очередного флуда.
Проблема с нестабильностью также, как оказалось, легко решилась.
Хорошая новость!
По-моему vbCr & перед Join не хватает.
Проверь, после cd c:\ и cd C:\ скрипт оба раза выдаёт результат? У меня, пока не привёл в коде строковые данные к одному регистру, в доброй половине пунктов меню избранных каталогов зебра не работала.
Иногда выскакивает сообщение о несоответствии типа Join.

Добавлено: Вт апр 21, 2015 09:57
Flasher
sa писал(а):Главное не процитировано: Никаких наворотов с папками и файлами.
Это к чему, не понял?
sa писал(а):... От сортировки содержимое зебры тоже сильно зависит.
Странные шутки у тебя...
sa писал(а):По-моему vbCr & перед Join не хватает.
В данном случае абсолютно непринципиально, т.к. во 2-м цикле далее первый элемент в списке, как бы он не выглядел, будет игнорироваться. Единственное, тут есть смысл убрать i=0, первый элемент коллекции может оставаться и пустым.
sa писал(а):Проверь, после cd c:\ и cd C:\ скрипт оба раза выдаёт результат?
А в чём вообще может быть разница у этих переходов?
sa писал(а):пока не привёл в коде строковые данные к одному регистру, в доброй половине пунктов меню избранных каталогов зебра не работала.
Это, например, каких? Версии системы, Хелпера и интерпретатора в студию. Памятка зовёт.
sa писал(а):Иногда выскакивает сообщение о несоответствии типа Join.
При каких условиях (параметры, элемент под курсором, целевой каталог, файл-список). И я не в курсе, чего ты сам в коде наворотил.

Добавлено: Вт апр 21, 2015 10:41
sa
Flasher писал(а):абсолютно непринципиально
В виде без подкаталогов первый элемент списка не выделяется, если он принадлежит подпапке.

Добавлено: Вт апр 21, 2015 11:19
Flasher
Не подтверждаю. И как всегда поражает твоя избирательность в ответе.

Добавлено: Вт апр 21, 2015 11:32
sa
Flasher
Конкретно, если в каталоге TC выбрать папку LANGUAGE, нажать Ctrl+Shift+B, затем HOME (на всякий случай) и запустить скрипт, то файл под [..] будет выделен?

Добавлено: Вт апр 21, 2015 12:25
Flasher
Не будет. Но это никак не связано с vbCr. Исправил (см. 1-й параметр). vbCr тоже добавил, хотя это на скорости никак не отразится.

Добавлено: Вт апр 21, 2015 12:58
sa
Не будет.
Значит, всё-таки подтверждаешь.
Но это никак не связано с vbCr. Исправил (см. 1-й параметр). vbCr тоже добавил,
А зачем добавлял, если не связано?
хотя это на скорости никак не отразится.
Кто-то говорил про скорость?

Добавлено: Вт апр 21, 2015 13:06
Flasher
sa писал(а):Значит, всё-таки подтверждаешь.
Я имел в виду тест без шифта.
sa писал(а):А зачем добавлял, если не связано?
Затем, чтобы лишнего элемента коллекции не было. И в обновлённом варианте это уже стало необходимостью.
sa писал(а):Кто-то говорил про скорость?
Я пишу, что один элемент погоды не сделает.