Войти

Показать полную графическую версию : Создание макси для Total Commander


Страниц : 1 [2]

Iska
15-10-2017, 16:11
Iska, разница есть, по вашему второму способу выделятся все файлы с решеткой »
Viberezh, и по первому — тоже:
.Pattern = "(.+)#.*"
И впоследствии, по полученным из шаблона маскам «(.+)*» — не только с решёткой. Насколько я понимаю.

но дело в том, что они все с решеткой и нужно отсеивать лишние. »
Если расскажете словами и покажете на примерах — как получить только то, что надо и отсеять всё лишнее, то подумаем.

Viberezh
17-10-2017, 11:42
Iska, вот исходные файлы по которым нужно создать маску, то есть оставить только буквы в именах. https://pp.userapi.com/c841236/v841236402/2f4e2/MssciERmcSE.jpg
А вот файлы из множества которых надо выделить только подходящие по маске. https://pp.userapi.com/c841236/v841236402/2f4eb/Ft9dxuIUWKA.jpg
Скрипт работает прекрасно и вполне удобен или вы хотите найти более изящное решение?

Iska
17-10-2017, 12:16
Viberezh, предлагаете найти мне на картинках десять отличий™, да ещё и с пропорциональными шрифтами? Увольте. Текст нужен.

Viberezh
17-10-2017, 12:22
Iska, текст чего?

Iska
17-10-2017, 13:02
Viberezh, тех имён файлов, что приведены выше на изображениях из сообщения №22 (http://forum.oszone.net/post-2771224-22.html).

Viberezh
17-10-2017, 13:08
Iska, это просто пример. Я не понимаю что вы хотите сделать. Файлы всегда разные. Первоначальная задача стояла в том, чтобы из выборки имен файлов убрать лишнюю информацию и предоставить результат в таком виде, чтобы можно было вставить в строку поиска. Буквы буквы и ещё раз буквы это всё что требовалось оставить из названий файлов, с чем скрипт и справляется.
PS. Маска мне нужна не для единичного случая и каждый раз она будет разная.

Iska
17-10-2017, 13:28
Я не понимаю что вы хотите сделать. Файлы всегда разные. »
Я не могу понять, как Вы делаете выборку потребных файлов среди прочих. Посему предложил, чтобы Вы сделали а) перечень всех файлов, б) перечень файлов из а), которые подлежат выборке, дабы попытаться хотя бы таким путём найти закономерности в отличиях а) от б).

Я вот вижу на втором скриншоте файл CONS#DD1016#0000.ANS, на первом — нет. Однако же он преотлично отбирается скриптом:
https://i.imgur.com/sHn64kZ.png
хотя Вы говорите, что нет.

PS. Маска мне нужна не для единичного случая и каждый раз она будет разная. »
Э… Вы там «ручками» ещё что-то потом делаете с результатом?

Viberezh
17-10-2017, 13:35
Iska, это всё надо чтобы обновлять Консультант+. Выборка обусловлена комплектом, установленным у клиента. По файлам с расширением "qst" я делаю маску скриптом и потом копирую по маске файлы с расширением "ans" чтобы обновление сделать. Так понятней?
Э… Вы там «ручками» ещё что-то потом делаете с результатом? »
Копирую результат в тотал.

Iska
17-10-2017, 13:47
Iska, это всё надо чтобы обновлять Консультант+. »
Это-то понятно, чай Консультант+ широко известный продукт.

Выборка обусловлена комплектом, установленным у клиента. По файлам с расширением "qst" я делаю маску скриптом и потом копирую по маске файлы с расширением "ans" чтобы обновление сделать. Так понятней? »
Нет. Ладно, забудем, мы не понимаем друг друга.

alpap
17-10-2017, 15:19
По файлам с расширением "qst" я делаю маску скриптом »
1. Варианты имен файлов, а лучше командой: tree /f "Папка с файлами">list.txt и сюда его в архиве
2. Ваш вариант маски посмотреть, скрипт тоже сюда

Viberezh
17-10-2017, 19:26
2. Ваш вариант маски посмотреть, скрипт тоже сюда »
В начале темы скрипт.

alpap
17-10-2017, 20:17
В начале темы скрипт »
да, со зрением не очень, может ссылку дадите на пост ВАШЕГО скрипта и что по пункту 1 и варианту маски.

Viberezh
17-10-2017, 20:49
да, со зрением не очень, может ссылку дадите на пост ВАШЕГО скрипта и что по пункту 1 и варианту маски. »
Моего скрипта тут нет. Есть скрипт товарища Iska. http://forum.oszone.net/post-2770306-2.html
По пункту 1 зачем что-то кидать? Вариантов файлов тьма, масок тоже, задача была же решена, зачем продолжать копаться.




© OSzone.net 2001-2012