Добавлено: Чт апр 30, 2015 14:23
Нашёл чему радоваться. Как будто я тебе портабл-Хелпер скинул.sa писал(а):Спасибо, что все три SetTextToClip стали теперь единообразными!
Форум поддержки пользователей Total Commander
https://forum.wincmd.ru/
Нашёл чему радоваться. Как будто я тебе портабл-Хелпер скинул.sa писал(а):Спасибо, что все три SetTextToClip стали теперь единообразными!
Почти неделю дожидался!Flasher писал(а):Нашёл чему радоваться.
True после .SendCommand 2033 добавил. А вот , True после .SetTextToClip Sp всё-таки не убрал.
У меня были две задержки по 100 мс. Убрал их, вроде и без них стабильно отрабатывает.Flasher писал(а):Если брать небольшое кол-во файлов, то новый твой вариант объективно быстрее предыдущего.
Кстати, сейчас проверил - у тебя тоже ведь не работает ))) (форум и твою беседу с sa не читаю)Flasher писал(а):про поиск в архивах всё молчим.
1. У разных скриптовых языков разные возможности.LonerD писал(а):Ну, у меня почему-то не вылились, использовались вполне простые пути решения.
Ага. Понял откуда ноги растут у проблемы.Flasher писал(а):Ничего подобного. У меня это самый часто используемый режим. Тем более если учесть, что ряд последних правок был привязан к тестам с установкой на данном элементе.LonerD писал(а):Кстати, у тебя при параметрах %Z%V 1 1 - если курсор находится на строке [..] - выскакивает докучливое Тоталовское окошко об отсутствии выделения.
Так я в отличии от тебя и не заявлял, что у меня работает везде без исключений. Только, как уже писалось, средсвами AHK решить вопрос частично труда не составить. А раз ты это не читаешь, то что могу тут поделать? Повторяться не стану.LonerD писал(а):Кстати, сейчас проверил - у тебя тоже ведь не работает ))) (форум и твою беседу с sa не читаю)
Всё относительно. В данном случае возможности совпадают.LonerD писал(а):1. У разных скриптовых языков разные возможности.
А зачем тебе брать оба, когда достаточно только %P? К тому же %Z можно и в конец параметров поставить или приклеить с любой стороны к любому параметру.LonerD писал(а):Беру его в кавычки
Да хоть один, хоть оба... Вот скрипт. Передаём параметр в переменную и выводим её значение. Если пробуем передать параметр %P или "%P" - вместо полного пути получим немножко другой результат.Flasher писал(а):А зачем тебе брать оба, когда достаточно только %P?
Код: Выделить всё
#NoEnv
#NoTrayIcon
Path = %1%
Msgbox, % Path
ExitAppЯ же пишу, что частично. Смотришь на присутсвие [..]. Если нет, то копируешь имена без путей.LonerD писал(а):Насчёт выделения файлов в результатах поиска в архивах - не знаю как реализовать.
Спасибо. "%P" работает.Flasher писал(а):Так попробуй: "%P"
Если кому-то понадобится выделить файлы через один, два, три и так далее, устанавливаете в проводнике отображение файлов в виде эскизов, делаете размер окна проводника такого размера, чтоб поместилось 2, 3, 4 и так далее столбцов файлов и выделяете один столбецantabu писал(а):Подскажите, пожалуйста, как выделить (или найти), например, все чётные файлы в папке, а то я с явовскими скриптами не в ладах.
LB_SETSEL в таком случае работает: получить количество пунктов (LB_GETCOUNT) и слать LB_SETSEL с индексами в цикле. (В режиме эскизов не работает.)LonerD писал(а):Насчёт выделения файлов в результатах поиска в архивах - не знаю как реализовать. Простая загрузка выделения из буфера командой 2033 не работает при данном режиме отображения.
Это в ТС9 появилось? Я ещё не пробовал полезные нововведения. Когда нибудь ближе к финалу девятки буду пересматривать и оптимизировать скрипты, когда всё устаканится, может что-то ещё добавится.Skif_off писал(а):LB_SETSEL в таком случае работает: получить количество пунктов (LB_GETCOUNT) и слать LB_SETSEL с индексами в цикле.LonerD писал(а):Насчёт выделения файлов в результатах поиска в архивах - не знаю как реализовать. Простая загрузка выделения из буфера командой 2033 не работает при данном режиме отображения.
Апни тему:Skif_off писал(а): (В режиме эскизов не работает.)