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

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

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

Post by selgen »

Latest post of the previous page:

Shmuel wrote:
selgen wrote: Но куда-то пропадают кавычки из команд.
Я не нашёл в справке плагина ничего про кавычки. Похоже на баг. Поместите на мантис.
Ээээ... как это сделать? Пробовал зарегистрироваться, но что-то не пришло ничего на e-mail.
Shmuel
Posts: 6834
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

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

Post by Shmuel »

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

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

Post by selgen »

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

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

Post by selgen »

Заработало! Кавычки не теряются. (build 4544)
Спасибо, ребята!
User avatar
buniak_a_h
Posts: 4259
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

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

Post by buniak_a_h »

Имеется файл *.temp, содержащий список имей файлов (по одному в строке); в конце каждого имени программа, формирующая список, пишет пробел. До некоторой версии (в частности, в версии 4545) это проходило нормально. Теперь - конечный пробелы учитываются. Нельзя ли вернуть старое поведение ФАРа? Да и ближе к стандарту. А если пробел является частью имени файла, то всегда есть замечательный стандартный способ - заключить имя файла в кавычки.
На самом деле возникает методический вопрос: зачем исправлять то, что работает???
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
User avatar
HaRT
Moderator
Posts: 10854
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

buniak_a_h wrote: Теперь - конечный пробелы учитываются
В чём состоит нежелательное поведение?
Помогает ли опция +any в командной строке плагина?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4259
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

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

Post by buniak_a_h »

HaRT wrote: В чём состоит нежелательное поведение?
Файлы из списка не находятся. После команды Temp:C:\Result.temp открывается пустая панель.
HaRT wrote: Помогает ли опция +any в командной строке плагина?
Не помогает. Панель заполнена файлами (и не только - некоторые программы выводят служебную информация, например, критерии поиска), но! Недоступными становятся некоторые параметры (в частности, Size). Также файлы недоступны для редактирования.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
User avatar
HaRT
Moderator
Posts: 10854
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

sToLp wrote: утилиты по работе с временной панелью
Мне кажется, что программы, которые просто отправляют результат своей работы на временную панель, не могут считаться „утилитами по работе с временной панелью“, поэтому не стоит их публиковать или обсуждать в этой теме.
buniak_a_h, к Вам (и к остальным) это тоже относится.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4259
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

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

Post by buniak_a_h »

HaRT wrote:Мне кажется, что программы, которые просто отправляют результат своей работы на временную панель, не могут считаться „утилитами по работе с временной панелью“, поэтому не стоит их публиковать или обсуждать в этой теме.
Согласен. Товарищ просил прислать - прислал. Возможно, кому-нибудь будет полезно.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

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

Post by sToLp »

buniak_a_h

В ответ на резонную просьбу HaRT`а я бы просил Вас перенести ссылку на указанные Вами программы в тему Программы отправляющие результат своей работы на временную панель.
User avatar
HaRT
Moderator
Posts: 10854
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

sToLp wrote: перенести ссылку на указанные Вами программы в тему
Я перенёс сами сообщения.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
buniak_a_h
Posts: 4259
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 644 times
Contact:

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

Post by buniak_a_h »

HaRT wrote: Я перенёс сами сообщения.
Спасибо, конкретные программы здесь были не в тему. НО! Проблема-то осталась: конечные пробелы в файле *.temp приводят к ошибке. Раньше этого не было. Более того, некоторое время назад анонсировалась "умная" работа с именами файлов; видимо, плугина TempPanel она не коснулась. А жаль: обидно, когда нечто неплохое в результате "улучшения" становится хуже.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 114 times
Been thanked: 12 times

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

Post by sToLp »

buniak_a_h wrote: конечные пробелы в файле *.temp приводят к ошибке
Обратите, пожалуйста, внимание на то, что ни консольная команда Dir, ни приведённые мною макросы не добавляют лишние пробелы. И при создании бранча нативным и плагиновым поиском тоже пробелы не добавляются. Так зачем же Ваши программы то это делают? В чём резон то от этого? И м.б. проще поправить программы для Вас одного, чем вносить в Фар изменение, заранее неизвестно к каким последствия привести могущее для многих пользователей Фара? Кроме того, наверняка бы Вас выручил макрос, быстро убирающий концевые пробелы со строк в файл-списке.
Arama
Posts: 121
Joined: Mon 01 Jun, 2015 12:14
Has thanked: 8 times
Been thanked: 4 times

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

Post by Arama »

Видимо фича такая :)
Генерю список файлов и папок в файл. Толкаю tmp:file.txt и неожиданно для меня часть файлов не попадает в список, хорошо что проверил.
Оказывается, чтобы попали файлы с русскими именами, файл со списком, должен быть в кодировке OEM, а у меня в ANSI был.
Вопрос, нельзя хоть выдавать предупреждения? А то тихо и молча теряется куча файлов из списка. В списке почти 100 файлов и папок, уследить что попало, а что нет трудновато, хорошо размер проверил.
User avatar
HaRT
Moderator
Posts: 10854
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

Arama wrote: Толкаю tmp:file.txt и неожиданно для меня часть файлов не попадает в список
А если tmp:+any file.txt?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Arama
Posts: 121
Joined: Mon 01 Jun, 2015 12:14
Has thanked: 8 times
Been thanked: 4 times

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

Post by Arama »

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

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