Перейти к публикации

Total Commander против Проводник


Рекомендованные сообщения

20 часов назад, Krusnik сказал:

Мне при работе с файлами в 99% случаев нужно только копирование и переименование. Оставшийся процент - это поиск.

 

Какие есть ещё функции по работе с файлами, которые требуются в повседневной работе?

До 7-й винды я юзал тотал только из-за двухоконного дизайна (копировать удобно). Поэтому и слез с него.

 

Пользуюсь Тотал Коммандером когда

1 Надо подсчитать контрольную сумму файлов

2 Составить список файлов в папке (он же, потом, список документов)

3 Нужно быстро просмотреть все файлы в папке и всех ее подпапок (Показать все файлы без подкаталогов)

С сортировкой по размеру, по дате. Поиск, в отличие от Проводника, здесь мгновенный.

4 Надо архивировать-разархивировать.

5 Сравнить два каталога.

Это на вскидку. 

Проводником тоже пользуюсь, но для других целей...

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...


UnPinned posts
3 часа назад, Maik812 сказал:

Я уже написал для сортировки метизов и др вещей только по стандарту наверно нет смысла. Такак ну и что что отсортируешь только стандарт. я бы понял по покрытием и классам еще.

Накидать групп потом можно. Сначала бы с русским языком разобраться... Стандарт - самое легкое. И с ним толком не работает, не говоря о более сложном.

 

4 часа назад, Maik812 сказал:

[group]
ГОСТ=<(.*)ГОСТ
DIN=<(.*)DIN

 

все в такой записи работает, прекращай писать без регулярки.

Та же фигня. DIN и ISO видит, ГОСТ пролетает.

 

В какой кодировке работет Тотал Коммандер? Groups.ini был в UTF-8.

 

4 часа назад, Maik812 сказал:

Скинь своих 5-6 файлов мне, я же вижу , фото прислал.. и чего не сделать чрез регулярку?

Во вложении.

ISO 7045 - M3 x 8 - Z --- 8N.sldprtБолт M4x10 ГОСТ 7805-70.sldprtDIN EN ISO 7046-1 - M2.5 x 4 - Z - 4C.sldprtISO 4015 - M6 x 25 x 18-C.sldprtDIN 7991 - M3 x 30 --- 12N.sldprtГайка M4-6H.5.10.013 ГОСТ 5927-70.sldprt

Ссылка на сообщение
Поделиться на других сайтах
46 минут назад, Krusnik сказал:

В какой кодировке работет Тотал Коммандер? Groups.ini был в UTF-8.

Сохранил в блокноте в ANSI

Все работает

 

Grops.jpg

 

 

Groups.ini

 

 

46 минут назад, Krusnik сказал:

Во вложении.

Я скинул свой ini

Изменено пользователем Maik812
Ссылка на сообщение
Поделиться на других сайтах

У меня еще вариант справочника есть сденал из плагина Translit это алогично чем можно заменить, и просто инфа что это за DIN и что он из себя представляет.

Надо? скину тебе..может добавишь или сое сделаешь..

 

Справочник DIN.jpg

Ссылка на сообщение
Поделиться на других сайтах

Плагин по DIN/ГОСТ/ISO как справочный, так же как и чем заменить. Кстати можно автоматом поменять свойста в детали (или пакетно всех) для спецификации через Total commander  в свойствах чрез изменение атрибутов.  При чем для SolidWorks 2014 и ниже,  Kompas 3D и др САПР, бы был WDX плагин под формат файла.

Может пригодится ВАМ, добавишь, исправишь. Свой напишешь :)

GOSTDINISO.zip

Изменено пользователем Maik812
Ссылка на сообщение
Поделиться на других сайтах

Сделал групировку по типам изделий и по диаметру резьбы.Groups.zip

 

А можно с этим плагином делать 2, 3 столбца и т.д?

А то он или типы изделий выводит (винт, болт, шайба и т.п.), или диаметр резьбы.

 

Но по этому плагину конечно виден весь блеск и нищета TotalCommander'а.

Для каких-то домашних задач вроде просто. Пишешь

Audio=*.mp3;*.flac;*.wav

 

И около файлов с любимой музыкой появляется надпись "Audio".

 

А вот как вытащить скажем диаметр резьбы? В обычном софте пишется регулярное выражение

(М|M)(?'номинальный_диаметр_резьбы'[\d,]{1,3})(\s|x|х|X|Х|-|\.)

И программа вытаскивает вам диаметр резьбы. Также делаются аналогичные параметры, которые нужно вытащить. Примерно так

Цитата

regexp.jpg

 

 

Но в TotalCommander такой трюк не прокатывает.

Если написать 

номинальный_диаметр_резьбы=<(М|M)(?'номинальный_диаметр_резьбы'[\d,]{1,3})(\s|x|х|X|Х|-|\.)

 

То возле каждого файла с обозначением резьбы в имени будет написано "номинальный_диаметр_резьбы"

И поэтому нужно расписывать каждую резьбу.

Цитата

М0,25=<(М|M)0(,|.)25(\s|x|х|X|Х|-|\.)
М0,3=<(М|M)0(,|.)3(\s|x|х|X|Х|-|\.)
М0,35=<(М|M)0(,|.)35(\s|x|х|X|Х|-|\.)
М0,4=<(М|M)0(,|.)4(\s|x|х|X|Х|-|\.)
М0,45=<(М|M)0(,|.)45(\s|x|х|X|Х|-|\.)
М0,5=<(М|M)0(,|.)5(\s|x|х|X|Х|-|\.)
М0,55=<(М|M)0(,|.)55(\s|x|х|X|Х|-|\.)
М0,6=<(М|M)0(,|.)6(\s|x|х|X|Х|-|\.)
М0,7=<(М|M)0(,|.)7(\s|x|х|X|Х|-|\.)
М0,8=<(М|M)0(,|.)8(\s|x|х|X|Х|-|\.)
М0,9=<(М|M)0(,|.)9(\s|x|х|X|Х|-|\.)
М1=<(М|M)1(\s|x|х|X|Х|-|\.)
М1,1=<(М|M)1(,|.)1(\s|x|х|X|Х|-|\.)
М1,2=<(М|M)1(,|.)2(\s|x|х|X|Х|-|\.)
М1,4=<(М|M)1(,|.)4(\s|x|х|X|Х|-|\.)
М1,6=<(М|M)1(,|.)6(\s|x|х|X|Х|-|\.)
М1,7=<(М|M)1(,|.)7(\s|x|х|X|Х|-|\.)
М1,8=<(М|M)1(,|.)8(\s|x|х|X|Х|-|\.)
М2=<(М|M)2(\s|x|х|X|Х|-|\.)
М2,2=<(М|M)2(,|.)2(\s|x|х|X|Х|-|\.)
М2,3=<(М|M)2(,|.)3(\s|x|х|X|Х|-|\.)
М2,5=<(М|M)2(,|.)5(\s|x|х|X|Х|-|\.)
М2,6=<(М|M)2(,|.)6(\s|x|х|X|Х|-|\.)
М3=<(М|M)3(\s|x|х|X|Х|-|\.)
М3,5=<(М|M)3(,|.)5(\s|x|х|X|Х|-|\.)
М4=<(М|M)4(\s|x|х|X|Х|-|\.)
М4,5=<(М|M)4(,|.)5(\s|x|х|X|Х|-|\.)
М5=<(М|M)5(\s|x|х|X|Х|-|\.)
М5,5=<(М|M)5(,|.)5(\s|x|х|X|Х|-|\.)
М6=<(М|M)6(\s|x|х|X|Х|-|\.)
М7=<(М|M)7(\s|x|х|X|Х|-|\.)
М8=<(М|M)8(\s|x|х|X|Х|-|\.)
М9=<(М|M)9(\s|x|х|X|Х|-|\.)
М10=<(М|M)10(\s|x|х|X|Х|-|\.)
М11=<(М|M)11(\s|x|х|X|Х|-|\.)
М12=<(М|M)12(\s|x|х|X|Х|-|\.)
М14=<(М|M)14(\s|x|х|X|Х|-|\.)
М15=<(М|M)15(\s|x|х|X|Х|-|\.)
М16=<(М|M)16(\s|x|х|X|Х|-|\.)
М17=<(М|M)17(\s|x|х|X|Х|-|\.)
М18=<(М|M)18(\s|x|х|X|Х|-|\.)
М20=<(М|M)20(\s|x|х|X|Х|-|\.)
М22=<(М|M)22(\s|x|х|X|Х|-|\.)
М24=<(М|M)24(\s|x|х|X|Х|-|\.)
М25=<(М|M)25(\s|x|х|X|Х|-|\.)
М26=<(М|M)26(\s|x|х|X|Х|-|\.)
М27=<(М|M)27(\s|x|х|X|Х|-|\.)
М28=<(М|M)28(\s|x|х|X|Х|-|\.)
М30=<(М|M)30(\s|x|х|X|Х|-|\.)
М32=<(М|M)32(\s|x|х|X|Х|-|\.)
М33=<(М|M)33(\s|x|х|X|Х|-|\.)
М35=<(М|M)35(\s|x|х|X|Х|-|\.)
М36=<(М|M)36(\s|x|х|X|Х|-|\.)
М38=<(М|M)38(\s|x|х|X|Х|-|\.)
М39=<(М|M)39(\s|x|х|X|Х|-|\.)
М40=<(М|M)40(\s|x|х|X|Х|-|\.)
М42=<(М|M)42(\s|x|х|X|Х|-|\.)
М45=<(М|M)45(\s|x|х|X|Х|-|\.)
М48=<(М|M)48(\s|x|х|X|Х|-|\.)
М50=<(М|M)50(\s|x|х|X|Х|-|\.)
М52=<(М|M)52(\s|x|х|X|Х|-|\.)
М55=<(М|M)55(\s|x|х|X|Х|-|\.)
М56=<(М|M)56(\s|x|х|X|Х|-|\.)
М58=<(М|M)58(\s|x|х|X|Х|-|\.)
М60=<(М|M)60(\s|x|х|X|Х|-|\.)
М62=<(М|M)62(\s|x|х|X|Х|-|\.)
М63=<(М|M)63(\s|x|х|X|Х|-|\.)
М64=<(М|M)64(\s|x|х|X|Х|-|\.)
М65=<(М|M)65(\s|x|х|X|Х|-|\.)
М68=<(М|M)68(\s|x|х|X|Х|-|\.)
М70=<(М|M)70(\s|x|х|X|Х|-|\.)
М72=<(М|M)72(\s|x|х|X|Х|-|\.)
М75=<(М|M)75(\s|x|х|X|Х|-|\.)
М76=<(М|M)76(\s|x|х|X|Х|-|\.)
М78=<(М|M)78(\s|x|х|X|Х|-|\.)
М80=<(М|M)80(\s|x|х|X|Х|-|\.)
М82=<(М|M)82(\s|x|х|X|Х|-|\.)
М85=<(М|M)85(\s|x|х|X|Х|-|\.)
М90=<(М|M)90(\s|x|х|X|Х|-|\.)
М95=<(М|M)95(\s|x|х|X|Х|-|\.)
М100=<(М|M)100(\s|x|х|X|Х|-|\.)
М105=<(М|M)105(\s|x|х|X|Х|-|\.)
М110=<(М|M)110(\s|x|х|X|Х|-|\.)
М115=<(М|M)115(\s|x|х|X|Х|-|\.)
М120=<(М|M)120(\s|x|х|X|Х|-|\.)
М125=<(М|M)125(\s|x|х|X|Х|-|\.)
М130=<(М|M)130(\s|x|х|X|Х|-|\.)
М135=<(М|M)135(\s|x|х|X|Х|-|\.)
М140=<(М|M)140(\s|x|х|X|Х|-|\.)
М145=<(М|M)145(\s|x|х|X|Х|-|\.)
М150=<(М|M)150(\s|x|х|X|Х|-|\.)
М155=<(М|M)155(\s|x|х|X|Х|-|\.)
М160=<(М|M)160(\s|x|х|X|Х|-|\.)
М165=<(М|M)165(\s|x|х|X|Х|-|\.)
М170=<(М|M)170(\s|x|х|X|Х|-|\.)
М175=<(М|M)175(\s|x|х|X|Х|-|\.)
М180=<(М|M)180(\s|x|х|X|Х|-|\.)
М185=<(М|M)185(\s|x|х|X|Х|-|\.)
М190=<(М|M)190(\s|x|х|X|Х|-|\.)
М195=<(М|M)195(\s|x|х|X|Х|-|\.)
М200=<(М|M)200(\s|x|х|X|Х|-|\.)
М205=<(М|M)205(\s|x|х|X|Х|-|\.)
М210=<(М|M)210(\s|x|х|X|Х|-|\.)
М215=<(М|M)215(\s|x|х|X|Х|-|\.)
М220=<(М|M)220(\s|x|х|X|Х|-|\.)
М225=<(М|M)225(\s|x|х|X|Х|-|\.)
М230=<(М|M)230(\s|x|х|X|Х|-|\.)
М235=<(М|M)235(\s|x|х|X|Х|-|\.)
М240=<(М|M)240(\s|x|х|X|Х|-|\.)
М245=<(М|M)245(\s|x|х|X|Х|-|\.)
М250=<(М|M)250(\s|x|х|X|Х|-|\.)
М255=<(М|M)255(\s|x|х|X|Х|-|\.)
М260=<(М|M)260(\s|x|х|X|Х|-|\.)
М265=<(М|M)265(\s|x|х|X|Х|-|\.)
М270=<(М|M)270(\s|x|х|X|Х|-|\.)
М275=<(М|M)275(\s|x|х|X|Х|-|\.)
М280=<(М|M)280(\s|x|х|X|Х|-|\.)
М285=<(М|M)285(\s|x|х|X|Х|-|\.)
М290=<(М|M)290(\s|x|х|X|Х|-|\.)
М295=<(М|M)295(\s|x|х|X|Х|-|\.)
М300=<(М|M)300(\s|x|х|X|Х|-|\.)
М310=<(М|M)310(\s|x|х|X|Х|-|\.)
М320=<(М|M)320(\s|x|х|X|Х|-|\.)
М330=<(М|M)330(\s|x|х|X|Х|-|\.)
М340=<(М|M)340(\s|x|х|X|Х|-|\.)
М350=<(М|M)350(\s|x|х|X|Х|-|\.)
М360=<(М|M)360(\s|x|х|X|Х|-|\.)
М370=<(М|M)370(\s|x|х|X|Х|-|\.)
М380=<(М|M)380(\s|x|х|X|Х|-|\.)
М390=<(М|M)390(\s|x|х|X|Х|-|\.)
М400=<(М|M)400(\s|x|х|X|Х|-|\.)
М410=<(М|M)410(\s|x|х|X|Х|-|\.)
М420=<(М|M)420(\s|x|х|X|Х|-|\.)
М430=<(М|M)430(\s|x|х|X|Х|-|\.)
М440=<(М|M)440(\s|x|х|X|Х|-|\.)
М450=<(М|M)450(\s|x|х|X|Х|-|\.)
М460=<(М|M)460(\s|x|х|X|Х|-|\.)
М470=<(М|M)470(\s|x|х|X|Х|-|\.)
М480=<(М|M)480(\s|x|х|X|Х|-|\.)
М490=<(М|M)490(\s|x|х|X|Х|-|\.)
М500=<(М|M)500(\s|x|х|X|Х|-|\.)
М510=<(М|M)510(\s|x|х|X|Х|-|\.)
М520=<(М|M)520(\s|x|х|X|Х|-|\.)
М530=<(М|M)530(\s|x|х|X|Х|-|\.)
М540=<(М|M)540(\s|x|х|X|Х|-|\.)
М550=<(М|M)550(\s|x|х|X|Х|-|\.)
М560=<(М|M)560(\s|x|х|X|Х|-|\.)
М570=<(М|M)570(\s|x|х|X|Х|-|\.)
М580=<(М|M)580(\s|x|х|X|Х|-|\.)
М590=<(М|M)590(\s|x|х|X|Х|-|\.)
М600=<(М|M)600(\s|x|х|X|Х|-|\.)
М1060=<(М|M)1060(\s|x|х|X|Х|-|\.)

 

3a16059643d1761eda6551730c5e30c5.jpg

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Krusnik сказал:

Но по этому плагину конечно виден весь блеск и нищета TotalCommander'а.

Для каких-то домашних задач вроде просто. Пишешь

Все прекрасно пишется Вы не тот тогда плагин юзаеет. Я же не знаю что Вам видеть нужно и как. Например все что вы написали легко делается в другом. Тут grups.wdx это обратное когда писать будет что то справа, а видеть и ловить слева.

Translit например не видит регулярные, он тупо видит имя файла (значение с право) и пишет в колонку значение слево относительно "=".

А Вам что нужно то и как видеть?

2 часа назад, Krusnik сказал:

А можно с этим плагином делать 2, 3 столбца и т.д?

А то он или типы изделий выводит (винт, болт, шайба и т.п.), или диаметр резьбы.

Хитрей все сделать отдельно просто каждый столбец это плагин . Например "резьба" второй плагин "тип изделия"..

А в окне их ставите как вам угодно и к чему угодно прилепить можно, и по столбцу каждому и сортируете.

Просто а нужна ли регулярка вам ? М как диаметр ограниченое количество и в текстовом редакторе проще размножить..или

вставить в том числе с помощью регулярных выражений..

А что это за софт конструктор регулярных выражений?

Если вы хотите сортировать как на картинке по каждому столбцу типа материал сталь х40, класс, номер стандарта и год стандарта, то думаю без ргулярок не обойтись, и просто на каждый вид сотировки в столбик, тупо регулярку, Ну и что список есть вставить и еще расмножить в тектсовом редакторе. вы регулярку напишите и пример, я сохраню как плагин. Будет такой набор плагинов по метизам и их выстраиваете как угодно в окне 1 раз и сохраняете , количество готовых видов сколько хотите. Нормальное решение. 

Изменено пользователем Maik812
Ссылка на сообщение
Поделиться на других сайтах
17 минут назад, Maik812 сказал:

Все прекрасно пишется Вы не тот тогда плагин юзаеет. Я же не знаю что Вам видеть нужно и как. Например все что вы написали легко делается в другом. Тут grups.wdx это обратное когда писать будет что то справа, а видеть и ловить слева.

Translit например не видит регулярные, он тупо видит имя файла (значение с право) и пишет в колонку значение слево относительно "=".

А Вам что нужно то и как видеть?

Мне - ничего.

Вызвался тут помочь с сортировкой в TotalCommander'е.

11.01.2022 в 17:44, Maik812 сказал:

Давай я запелю отдельно плагин по групировки файлов по регулярным выражениям с заданными параметрами груп. Мне можешь накидать свои регулярные выражения что у тебя работают. Но мне нужно чтоб не пересекались с другими группами.нужны очень точные чтоб не было межу ними перезахвата. Я могу и еще 2-3  сделать плагина для того чтобы сортирлвать можно по разному группамм.Иначи не работает или что то нужно в настройки плагина вносить. Главное коментарии чтоб были в твоих выражениях. Желательно поразвернутней. Тогда все смогут менять под свои нужды. Мне точно шужен такой плагин для группировки определенных файлов. Например по обозначению проекта.

Например один сделать по сортировки стандартов, второй для сортировки класса , другой материалов или диаметров..короче понял?

Я в ассортименте плагинов ToatalCommander'а не силён. В работе вообще обхожусь проводником и доволен.

Но вообще хорошо бы, чтобы этот плагин Groups выдавал несколько столбцов типа:

 

Файл                                                          Тип изделия    Диамтер   Материал   Порытие  Толщина_покрытия    Стандарт

Шайба 4 65Г 016 ГОСТ 6402-70.sldprt     Шайба             4                Сталь 65Г   Цинк         6 мкм                           ГОСТ 6402-70

 

Сейчас можно сделать только один. Причём очень топорно. Как представлю, что нужно все ГОСТы вписать...:hang2:

Изменено пользователем Krusnik
Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Krusnik сказал:

И поэтому нужно расписывать каждую резьбу.

столбик один с резьбами =столбик с регуляркой. это делается в нормальном тектстовике буквально кликами 3-4 раза мышкой.

сортировка готова

3 минуты назад, Krusnik сказал:

Причём очень топорно. Как представлю, что нужно все ГОСТы вписать

Зачем их вписывать регуляркой выдирать и сортировать в столбец гост

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Maik812 сказал:

столбик один с резьбами =столбик с регуляркой. это делается в нормальном тектстовике буквально кликами 3-4 раза мышкой.

сортировка готова

Столбики с ГОСТами, DINами, и ISO запилите пожалуйста.

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, Krusnik сказал:

Сейчас можно сделать только один

Ну то что есть, не кто же не мешает комуто написать плагин где будет удобней. может и понадобится. а может и есть я просто не знаю такой. Просто поискать нужно. но меня устраивает , с точки зрения установки столбца не чем не отличается от обычного где их много. по сути нет не какой разницы 1 столбец будет или несколько. важно даже что я могу например в виде библиотеки как раз добавить отдельно столбец по сортировки по диаметру или по госту.

Ну разница в том что придется несколько текстовиков сзсдать со списком резьб. 

3 минуты назад, Krusnik сказал:

Столбики с ГОСТами, DINами, и ISO запилите пожалуйста.

А то что выше не подходит когда отдельно DIN, ГОСТ, ISO ?

тогда регулярка что вытаскивает обозначение DIN или ISO , регулярка которая вытаскивает ГОСТ 6402-70 ?

Ссылка на сообщение
Поделиться на других сайтах
24 минуты назад, Krusnik сказал:

Вызвался тут помочь с сортировкой в TotalCommander'е.

Извини дружище, я ступил.. мы же работали над плагином по содержимому pdf, так он же и по имени файла делает и столбцов хоть 256 заводи!.. это наверно из за неудачи с текстом в UTF.

Мы щас нагоним ...сверху самое левое окошко нужно увеличивать максимальное количество столбцов, у меня стоит "44"

РЕГУЛЯРКА В ИМЕНИ.jpg

Там даже в окне и тест есть.

 

https://wincmd.ru/plugring/PCREsearch.html

тут он лежит

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Krusnik сказал:

А вот как вытащить скажем диаметр резьбы? В обычном софте пишется регулярное выражение

(М|M)(?'номинальный_диаметр_резьбы'[\d,]{1,3})(\s|x|х|X|Х|-|\.)

И программа вытаскивает вам диаметр резьбы. Также делаются аналог

Все работает даже тестить можно  внутри плагина!!

Только коменты твои не понимает и пишет ошибка я убрал их и "?" и поехало!

навсякий случий ини сбрасываю свой.

 

нахождение резьбы.jpg

 

Сортировка резьбы.jpg

PCREsearch.ini

ТОЛЬКО ПОПРАВИТЬ НУЖНО А ТО ПОСЛЕ М ХВАТЕТ "." или "-" или "х"

Потом этот плагин отдельно можно запелить как типа для CАПР  файлов и все такое отдельно, и там все что связано с работой по инженерии и с метизами.

Кстати все это если снять галку будет работать и с pdf документами! Только галку снять онли фаил нейм :) там же много будет к ним документации тд.. и все поди в пдф.

Изменено пользователем Maik812
Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Krusnik сказал:

Столбики с ГОСТами, DINами, и ISO запилите пожалуйста.

Так ты синишь свои регулярки по поиску стандартов? или еще чего ? Или пилить?

Ссылка на сообщение
Поделиться на других сайтах
42 минуты назад, Maik812 сказал:

Так ты синишь свои регулярки по поиску стандартов? или еще чего ? Или пилить?

Это был сарказм.

Ну и они нужны для плагина Groups.

 

Теперь PCREsearch...

 

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Krusnik сказал:

Ну и они нужны для плагина Groups.

да нет, не нужны. сортировку и универсальность PCREsearch  намного выше! там и выводить можно значение и первое и просто наличие.. и в содержимом компатся pdf и др файлов.

1 час назад, Krusnik сказал:

Теперь PCREsearch...

Для метизов только он !  Смысл Группировать.

Если написаны уже регулярные выражения для этого тогда скинь, я пределаю для сортировки в тотале.

Ссылка на сообщение
Поделиться на других сайтах

@Maik812 @Krusnik Вот на этом сайте можно регулярки тестить https://regex101.com/

ссылка с этого видоса:

 

 

Ссылка на сообщение
Поделиться на других сайтах

Я тут посмотрел списки по стандарту и  сортировка стандарта плагинам grups может и удобней то как причесывает вот такие записи.

Штифт 8х30 ГОСТ3128-70.SLDPRT
Штифт ГОСТ 3128-70.SLDPRT
Штифт исп.2  3128-70 нерж..SLDPRT
8х7х32 ГОСТ23360-78.SLDPRT
Шпонка 20x12x36 ГОСТ23360-78.SLDPRT
Шпонка ГОСТ23360-78.SLDPRT
Шпонка призматическая 6 х 6 ГОСТ 23360-78.SLDPRT
Шпонка призматическая ГОСТ 23360-78.SLDPRT
Шпилька_22036-76_(1,6d)_исполнение2.SLDPRT
Шпилька_22038-76_(2d)_исполнение1.SLDPRT
Шпилька_22040-76_(2,5d)_исполнение1.SLDPRT
Шпилька М16  ГОСТ22032.SLDPRT
Шпилька М16  ГОСТ22034.SLDPRT
Шпилька М16  ГОСТ22036.SLDPRT
Шпилька М12  ГОСТ9066.SLDPRT
Шпилька М12 ГОСТ22032.SLDPRT
М8 ГОСТ22032.SLDPRT
М8 ГОСТ22034.SLDPRT
М8 ГОСТ22038 L=20.SLDPRT
М10 ГОСТ22032.SLDPRT

Вариаций на запись много , замечу что любой столбец wdx можно использовать в групповом переименовании и "причесать" в имени все как нужно этими плагинами для сортировки.

Это те имена файлов что в библиотеки деталей лежат у меня, на собранного из инета всякого.

Изменено пользователем Maik812
Ссылка на сообщение
Поделиться на других сайтах

Сортировка стандарта работатет но сортировать не так удобно где то так по госту написано пробел, где нет его. Где год где нету.

(ГОСТ(.*)\d{4,5}-\d\d)

Дописывает сам каким то образом "-76".. не пойму. и цифры свои ставит.. капец :)

.

 

сортировка гост.jpg

Ссылка на сообщение
Поделиться на других сайтах
15.01.2022 в 05:13, Maik812 сказал:

не пойму. и цифры свои ставит.

Галку забыл поставить по имени , он по содержимому показывает.

 

14.01.2022 в 12:54, Krusnik сказал:

плагину конечно виден весь блеск и нищета TotalCommander'а.

Как раз если правильный плагин то только блеск, та как я могу в столбец вставить и имя в файле и имя в содержимом и по пользовательским полям. И все видно становиться. кстати тоже самое и по любым др файлам что по содержимому может дать не открывая. А в имени любая фигня может быть. Кстати имя то давать по содержимому Ваш софт может ?

 

содержимое.jpg

Ссылка на сообщение
Поделиться на других сайтах

Что такое Subgroup в этом PCREsearch?

 

Пробовал некоторые выражения, но тоже не всё гладко. Разные мелкие элементы не определяет. Например класс точности. Там одна буква, и плагин находит первую попавшуюся букву в наименовании.

Те он выдаёт, что у детали "Винт М6х10.016 ГОСТ17475-80" класс точности В (первая буква в слове Винт), хотя класса там нет.

А если прописать регулярку на всё то и в поле будет всё.

 

Там есть "Replace string" в который можно подставлять значения подгрупп (subgroups). Только вот что он считает подгруппой решительно не понятно. Мануал тоже написан гениально, из него можно понять, что там подгруппы есть, но что такое подгруппа не написано. Типа все и так знают...

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.



×
×
  • Создать...