Выделение файлов через один
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 9, 10, 11, 12  Next  :| |:
Total Commander -> Автоматизация Total Commander

#136:  Author: FlasherLocation: Москва PostPosted: Thu Apr 30, 2015 15:23
    —
sa wrote:
Спасибо, что все три SetTextToClip стали теперь единообразными!
Нашёл чему радоваться. Как будто я тебе портабл-Хелпер скинул. Very Happy

#137:  Author: sa PostPosted: Thu Apr 30, 2015 15:32
    —
Flasher wrote:
Нашёл чему радоваться.

Почти неделю дожидался! Very Happy

#138:  Author: FlasherLocation: Москва PostPosted: Thu Apr 30, 2015 15:42
    —
Ого, так долго ждал, что забыл даже об этом упомянуть. Куда там всяким портабл до этого великого нужника! Mr. Green

#139:  Author: sa PostPosted: Thu Apr 30, 2015 15:52
    —
Flasher
Поехали по новой! А как же это?
Quote:
True после .SendCommand 2033 добавил. А вот , True после .SetTextToClip Sp всё-таки не убрал.

#140:  Author: FlasherLocation: Москва PostPosted: Thu Apr 30, 2015 15:56
    —
sa
Не в этом единообразие, а в скобках.

#141:  Author: LonerDLocation: Донецк PostPosted: Thu Apr 30, 2015 16:02
    —
Flasher wrote:
Если брать небольшое кол-во файлов, то новый твой вариант объективно быстрее предыдущего.

У меня были две задержки по 100 мс. Убрал их, вроде и без них стабильно отрабатывает.
Также убрал лишнее снятие выделения перед финальной загрузкой выделения из буфера.

Flasher wrote:
про поиск в архивах всё молчим.

Кстати, сейчас проверил - у тебя тоже ведь не работает ))) (форум и твою беседу с sa не читаю)

LonerD wrote:
Ну, у меня почему-то не вылились, использовались вполне простые пути решения.

1. У разных скриптовых языков разные возможности.
2. У тебя гораздо больший опыт в скриптописании.
1+2. Я пока не знаю как в AutoHotkey передать параметр %Z%P. Беру его в кавычки - скрипт получает ерунду в кавычках (да ещё иногда кавычки передаются лишь с одной стороны пути). Пишу без кавычек - тогда если путь с пробелом, то скрипт его расценивает как два параметра...
3. Значительная часть усилий и строк скрипта направлена на решение ситуации когда курсор находится на строке [..]. Моя цель - была добиться, чтоб Тотал не высвечивал ошибки об отсутствии выделенных файлов.

Flasher wrote:
LonerD wrote:
Кстати, у тебя при параметрах %Z%V 1 1 - если курсор находится на строке [..] - выскакивает докучливое Тоталовское окошко об отсутствии выделения.
Ничего подобного. У меня это самый часто используемый режим. Тем более если учесть, что ряд последних правок был привязан к тестам с установкой на данном элементе.

Ага. Понял откуда ноги растут у проблемы.
Включен плагин TwinKey вот с такими настройками:
http://rghost.ru/6cpV6Tz5D
При установке курсора на [..] твой скрипт выдаёт окошко об отсутствии выделения файлов.

#142:  Author: sa PostPosted: Thu Apr 30, 2015 16:04
    —
Flasher
Я больше о единообразном использовании параметра, а не о форме.

#143:  Author: FlasherLocation: Москва PostPosted: Thu Apr 30, 2015 16:16
    —
LonerD wrote:
Кстати, сейчас проверил - у тебя тоже ведь не работает ))) (форум и твою беседу с sa не читаю)
Так я в отличии от тебя и не заявлял, что у меня работает везде без исключений. Только, как уже писалось, средсвами AHK решить вопрос частично труда не составить. А раз ты это не читаешь, то что могу тут поделать? Повторяться не стану.
LonerD wrote:
1. У разных скриптовых языков разные возможности.
Всё относительно. В данном случае возможности совпадают.
LonerD wrote:
Беру его в кавычки
А зачем тебе брать оба, когда достаточно только %P? К тому же %Z можно и в конец параметров поставить или приклеить с любой стороны к любому параметру.

С TwinKey позже посмотрю. Мне с ним ещё свои проблемы решать и решать.

#144:  Author: LonerDLocation: Донецк PostPosted: Thu Apr 30, 2015 17:04
    —
Обновил скрипт. Ошибки исправлял.

Насчёт выделения файлов в результатах поиска в архивах - не знаю как реализовать. Простая загрузка выделения из буфера командой 2033 не работает при данном режиме отображения.

 Hidden text

#145:  Author: FlasherLocation: Москва PostPosted: Thu Apr 30, 2015 17:36
    —
LonerD wrote:
Насчёт выделения файлов в результатах поиска в архивах - не знаю как реализовать.
Я же пишу, что частично. Смотришь на присутсвие [..]. Если нет, то копируешь имена без путей.

Так попробуй: "%P\"

#146:  Author: LonerDLocation: Донецк PostPosted: Thu Apr 30, 2015 17:50
    —
Flasher wrote:
Так попробуй: "%P\"

Спасибо. "%P\" работает.
Посмотрю как можно упростить, а может и добавить в архивах в поиске.

 !  Avada:
Избыточное цитирование удалено.

#147:  Author: apeet PostPosted: Sat Jul 02, 2016 09:48
    —
antabu wrote:
Подскажите, пожалуйста, как выделить (или найти), например, все чётные файлы в папке, а то я с явовскими скриптами не в ладах.



Если кому-то понадобится выделить файлы через один, два, три и так далее, устанавливаете в проводнике отображение файлов в виде эскизов, делаете размер окна проводника такого размера, чтоб поместилось 2, 3, 4 и так далее столбцов файлов и выделяете один столбец


Last edited by apeet on Wed Jul 27, 2016 15:57; edited 1 time in total

#148:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Jul 02, 2016 10:11
    —
apeet
Штаны, разумеется, можно пытаться надевать и через голову, но надо ли? Laughing
И вы случайно не обратили внимание, что на этом форуме обсуждается вовсе не Проводник, а несколько другая программа, и посетителей форума интересует, как решать задачу в ней, а не где-то ещё? А предназначение текущего подфорума — ещё более специальное.
Получите замечание за оффтоп и впредь так не делайте.

#149:  Author: Skif_off PostPosted: Sat Jul 02, 2016 13:06
    —
LonerD wrote:
Насчёт выделения файлов в результатах поиска в архивах - не знаю как реализовать. Простая загрузка выделения из буфера командой 2033 не работает при данном режиме отображения.

LB_SETSEL в таком случае работает: получить количество пунктов (LB_GETCOUNT) и слать LB_SETSEL с индексами в цикле. (В режиме эскизов не работает.)

#150:  Author: LonerDLocation: Донецк PostPosted: Sat Jul 02, 2016 14:14
    —
Skif_off wrote:
LonerD wrote:
Насчёт выделения файлов в результатах поиска в архивах - не знаю как реализовать. Простая загрузка выделения из буфера командой 2033 не работает при данном режиме отображения.

LB_SETSEL в таком случае работает: получить количество пунктов (LB_GETCOUNT) и слать LB_SETSEL с индексами в цикле.

Это в ТС9 появилось? Я ещё не пробовал полезные нововведения. Когда нибудь ближе к финалу девятки буду пересматривать и оптимизировать скрипты, когда всё устаканится, может что-то ещё добавится.

Skif_off wrote:
(В режиме эскизов не работает.)

Апни тему:
http://www.ghisler.ch/board/viewtopic.php?t=30846



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 9, 10, 11, 12  Next  :| |:
Page 10 of 12

Powered by phpBB © 2001, 2005 phpBB Group