TmpPanel: Temporary Panel — Временная панель

Здесь можно обсудить ваш любимый плагин.
selgen
Posts: 16
Joined: Sun 04 Jul, 2010 18:19

TmpPanel: Temporary Panel — Временная панель

Post by selgen » Thu 04 Feb, 2016 19:36

Latest post of the previous page:

Shmuel wrote:
selgen wrote: Но куда-то пропадают кавычки из команд.
Я не нашёл в справке плагина ничего про кавычки. Похоже на баг. Поместите на мантис.
Ээээ... как это сделать? Пробовал зарегистрироваться, но что-то не пришло ничего на e-mail.

Shmuel
Posts: 5166
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

TmpPanel: Temporary Panel — Временная панель

Post by Shmuel » Thu 04 Feb, 2016 19:46

selgen wrote: Ээээ... как это сделать? Пробовал зарегистрироваться, но что-то не пришло ничего на e-mail.
Поскольку я регистрировался много лет назад, уже не помню как это было.

selgen
Posts: 16
Joined: Sun 04 Jul, 2010 18:19

TmpPanel: Temporary Panel — Временная панель

Post by selgen » Sat 06 Feb, 2016 20:35

selgen wrote:
Shmuel wrote:
selgen wrote: Но куда-то пропадают кавычки из команд.
Я не нашёл в справке плагина ничего про кавычки. Похоже на баг. Поместите на мантис.
Ээээ... как это сделать? Пробовал зарегистрироваться, но что-то не пришло ничего на e-mail.
Может кто-то это сделать, у кого есть туда доступ?

selgen
Posts: 16
Joined: Sun 04 Jul, 2010 18:19

TmpPanel: Temporary Panel — Временная панель

Post by selgen » Mon 08 Feb, 2016 07:29

Заработало! Кавычки не теряются. (build 4544)
Спасибо, ребята!

buniak_a_h
Posts: 313
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 34 times
Been thanked: 4 times
Contact:

Загрузка списка файлов во временную панель

Post by buniak_a_h » Wed 25 May, 2016 22:28

Имеется файл *.temp, содержащий список имей файлов (по одному в строке); в конце каждого имени программа, формирующая список, пишет пробел. До некоторой версии (в частности, в версии 4545) это проходило нормально. Теперь - конечный пробелы учитываются. Нельзя ли вернуть старое поведение ФАРа? Да и ближе к стандарту. А если пробел является частью имени файла, то всегда есть замечательный стандартный способ - заключить имя файла в кавычки.
На самом деле возникает методический вопрос: зачем исправлять то, что работает???
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании

User avatar
HaRT
Moderator
Posts: 8051
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

Загрузка списка файлов во временную панель

Post by HaRT » Wed 25 May, 2016 22:38

buniak_a_h wrote: Теперь - конечный пробелы учитываются
В чём состоит нежелательное поведение?
Помогает ли опция +any в командной строке плагина?
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 313
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 34 times
Been thanked: 4 times
Contact:

Загрузка списка файлов во временную панель

Post by buniak_a_h » Wed 25 May, 2016 22:59

HaRT wrote: В чём состоит нежелательное поведение?
Файлы из списка не находятся. После команды Temp:C:\Result.temp открывается пустая панель.
HaRT wrote: Помогает ли опция +any в командной строке плагина?
Не помогает. Панель заполнена файлами (и не только - некоторые программы выводят служебную информация, например, критерии поиска), но! Недоступными становятся некоторые параметры (в частности, Size). Также файлы недоступны для редактирования.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании

User avatar
HaRT
Moderator
Posts: 8051
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

TmpPanel: Temporary Panel — Временная панель

Post by HaRT » Thu 26 May, 2016 11:15

sToLp wrote: утилиты по работе с временной панелью
Мне кажется, что программы, которые просто отправляют результат своей работы на временную панель, не могут считаться „утилитами по работе с временной панелью“, поэтому не стоит их публиковать или обсуждать в этой теме.
buniak_a_h, к Вам (и к остальным) это тоже относится.
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 313
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 34 times
Been thanked: 4 times
Contact:

TmpPanel: Temporary Panel — Временная панель

Post by buniak_a_h » Thu 26 May, 2016 11:21

HaRT wrote:Мне кажется, что программы, которые просто отправляют результат своей работы на временную панель, не могут считаться „утилитами по работе с временной панелью“, поэтому не стоит их публиковать или обсуждать в этой теме.
Согласен. Товарищ просил прислать - прислал. Возможно, кому-нибудь будет полезно.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании

User avatar
sToLp
Posts: 713
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 31 times
Been thanked: 5 times

TmpPanel: Temporary Panel — Временная панель

Post by sToLp » Thu 26 May, 2016 22:37

buniak_a_h

В ответ на резонную просьбу HaRT`а я бы просил Вас перенести ссылку на указанные Вами программы в тему Программы отправляющие результат своей работы на временную панель.

User avatar
HaRT
Moderator
Posts: 8051
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

TmpPanel: Temporary Panel — Временная панель

Post by HaRT » Thu 26 May, 2016 22:45

sToLp wrote: перенести ссылку на указанные Вами программы в тему
Я перенёс сами сообщения.
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 313
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 34 times
Been thanked: 4 times
Contact:

TmpPanel: Temporary Panel — Временная панель

Post by buniak_a_h » Fri 27 May, 2016 00:26

HaRT wrote: Я перенёс сами сообщения.
Спасибо, конкретные программы здесь были не в тему. НО! Проблема-то осталась: конечные пробелы в файле *.temp приводят к ошибке. Раньше этого не было. Более того, некоторое время назад анонсировалась "умная" работа с именами файлов; видимо, плугина TempPanel она не коснулась. А жаль: обидно, когда нечто неплохое в результате "улучшения" становится хуже.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании

User avatar
sToLp
Posts: 713
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 31 times
Been thanked: 5 times

TmpPanel: Temporary Panel — Временная панель

Post by sToLp » Fri 27 May, 2016 20:06

buniak_a_h wrote: конечные пробелы в файле *.temp приводят к ошибке
Обратите, пожалуйста, внимание на то, что ни консольная команда Dir, ни приведённые мною макросы не добавляют лишние пробелы. И при создании бранча нативным и плагиновым поиском тоже пробелы не добавляются. Так зачем же Ваши программы то это делают? В чём резон то от этого? И м.б. проще поправить программы для Вас одного, чем вносить в Фар изменение, заранее неизвестно к каким последствия привести могущее для многих пользователей Фара? Кроме того, наверняка бы Вас выручил макрос, быстро убирающий концевые пробелы со строк в файл-списке.

Arama
Posts: 68
Joined: Mon 01 Jun, 2015 12:14
Has thanked: 2 times
Been thanked: 1 time

TmpPanel: Temporary Panel — Временная панель

Post by Arama » Tue 21 Jun, 2016 19:47

Видимо фича такая :)
Генерю список файлов и папок в файл. Толкаю tmp:file.txt и неожиданно для меня часть файлов не попадает в список, хорошо что проверил.
Оказывается, чтобы попали файлы с русскими именами, файл со списком, должен быть в кодировке OEM, а у меня в ANSI был.
Вопрос, нельзя хоть выдавать предупреждения? А то тихо и молча теряется куча файлов из списка. В списке почти 100 файлов и папок, уследить что попало, а что нет трудновато, хорошо размер проверил.

User avatar
HaRT
Moderator
Posts: 8051
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

TmpPanel: Temporary Panel — Временная панель

Post by HaRT » Tue 21 Jun, 2016 19:50

Arama wrote: Толкаю tmp:file.txt и неожиданно для меня часть файлов не попадает в список
А если tmp:+any file.txt?
Фар есть инструмент, а не нянька. © 2009 DrKnS

Arama
Posts: 68
Joined: Mon 01 Jun, 2015 12:14
Has thanked: 2 times
Been thanked: 1 time

TmpPanel: Temporary Panel — Временная панель

Post by Arama » Tue 21 Jun, 2016 20:00

HaRT wrote: А если tmp:+any file.txt?
Так подтягиваются, но ломаются имена, получается что-то ╥хїэюярЁъ_2016-06-15.rar
Но вопрос не сколько в кодировке, это ерунда, могу генерить и в OEM, мне не трудно. Вопрос в том, почему предупреждений нет. Вот в чем грусть. Если бы ругался на имена файлов, можно обратить внимание на это, а так, тихо часть файлов в панели не появляется.

User avatar
HaRT
Moderator
Posts: 8051
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 67 times
Been thanked: 100 times

TmpPanel: Temporary Panel — Временная панель

Post by HaRT » Tue 21 Jun, 2016 20:03

Arama wrote: вопрос не сколько в кодировке, это ерунда, могу генерить и в OEM, мне не трудно
Почитайте Справку плагина — Вас там ждёт небольшой приятный сюрприз.
Arama wrote: почему предупреждений нет
Потому что тот способ запуска, который Вы использовали, означает ровно „показать реально существующие, прочие молча проигнорировать“.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

Return to “Обсуждение плагинов”