Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 7)

Автор: Rodny
Дата сообщения: 28.04.2011 13:34
Siller, Avada
Считать регекспы, вообще говоря, не умеют. Такое выражение не позволит поймать число типа 64, 139 и т.п.
Я бы взял плагин regexp_wdx и настроил regexp.ini так:

Код: [Regexp]
Rule=num

[num]
Find="(.+\.)(\d{4})(\.[^\.]+)$"
Change="$2"
Others=0
Автор: Avada
Дата сообщения: 28.04.2011 13:49
Rodny
Минутку, а зачем считать? По исходным условиям задачи перед .txt идут ровно четыре цифры, из коих первая — всегда ноль, а каждая из следующих должна точно укладываться в заданный цифровой диапазон. Что, впрочем, не отменяет и варианта с колонками.

А, пардон, понял. Как раз на самом деле не должна укладываться. Да, действительно, многие числа, где цифры больше указанных в диапазонах, таким манером не ловятся. Но, скажем, если ввести <[0][0-1][0-9][0-9]\.txt, то получится выделение в пределах от 0000 до 0199.
Автор: Rodny
Дата сообщения: 28.04.2011 13:51
Другой вариант. Script Content Plugin
Тогда номера искать и сравнивать в скрипте, а в колонку выводить, скажем, 0 или 1. Но тут я скрипт с ходу не сочиню.
Добавлено:
Siller
В общем, вот [more=скрипт]
Код: 'num.vbs
'Script for Script Content Plugin
'(c)Lev Freidin, 2005
'http://www.totalcmd.net/plugring/script_wdx.html
'http://wincmd.ru/plugring/script_wdx.html
' by Rodny
'To search for numeric ranges in the file names:
'file1.0001.txt, file1.0002.txt, ..., file1.9999.txt,
'file2.0001.txt, file2.0002.txt, ..., file2.9999.txt, ...
'Find all file1.X.txt, file2.X.txt,..., where X are from x1 to x2


Dim x1, x2, Res
Set re=new regexp

'%%%%%%%%%%%%%% Editable settings
x1=5
x2=153
'%%%%%%%%%%%%%% /Editable settings

re.Pattern="(.+\.)(\d{4})(\.[^\.]+)$"
Res = CInt(re.Replace(filename,"$2"))
If (Res>=x1) and (Res=<x2) Then content = "1" Else content = "0"
Автор: Siller
Дата сообщения: 29.04.2011 09:30
Хороший друг помог:
(000[5-9])|(00[1-9]\d)|(01[0-4]\d)|(015[0-3]) - выделяет от 5 до 153
Автор: pkbasu
Дата сообщения: 29.04.2011 09:49
Для выделения/поиска _всех_ необходимых файлов более точно укажите формат имён файлов. Символ точка + четыре цифры - это всегда такое имя у необходимых файлов?
Для исходного условия "Нужно выделить например все файлы в диапазоне 5-153."
будет: \.0(00[5-9]|0[1-9][0-9]|1[0-4][0-9]|15[0-3])

Протестируйте. У меня вроде как при быстрой проверке верные результаты выдало на:

Код: файлтри.0004.тхт
файлтри.0404.тхт
файлтри.0104.тхт
файлтри.0154.тхт
файлтри.0010.тхт
файлтри.0005.тхт
файлтри.0109.тхт
Автор: Lapochka ili Chai
Дата сообщения: 29.04.2011 18:47
Пытаюсь просматривать PDF-файлы в сабже по команде CTRL-Q.

Для этого скачал, установил и прописал в Настройки -- Плагины -- Внутреннего просмотрщика плагин pdfview (wlx_pdfview_108).

Пробую просматривать PDF-файлы -- не идёт, требует Ghostscript.

Скачиваю GPL Ghostscript 9.02 с sourceforge и устанавливаю.
Пробую просматривать PDF-файлы -- не идёт, говорит:


Цитата:
pdfview

(X) Could not load GhostScript environment!

Please make sure, that you have the the latest GhostScript version installed.
(At least Aladdin Ghostscript 5.50)
[OK]


Вилы.
Чё делать?
Автор: Uncle
Дата сообщения: 29.04.2011 19:14
Lapochka ili Chai

Установи SumatraPDF.wlx, он ничего долнительного не требует и работает, как часы.

Ну, а с Ghostscript скорее всего нужно прописать путь к его бинарникам, в системной перменной PATH, чтобы плагин мог их найти.
Автор: sikemo
Дата сообщения: 29.04.2011 19:34

Цитата:
Установи SumatraPDF.wlx

а куда эту суматру устанавливать?
Автор: campoviy
Дата сообщения: 29.04.2011 20:28
Да, действительно, солидарен с Uncle: SumatraPDF-вариант работает без конвертации в BMP, что, сами понимаете, лучше. И, к тому же, если посчитать размер Ghostscript'а, вариант с SumatraPDF компактней получается.

Цитата:
куда эту суматру устанавливать?
Это листер-плагин, следовательно устанавливается абсолютно аналогично выше упомянутому. К тому же, там pluginst.inf есть - наличествует автоустановка, если параметр AutoInstallPlugins (wincmd.ini: секция [Configuration]) имеет значение 1 - просто зайдите в архив, появится предложение об установке.
Автор: Lapochka ili Chai
Дата сообщения: 29.04.2011 21:54
А где бы мне лучше взять бы эту SumatraPDF.wlx?

Я зашёл на http://www.ghisler.ch/board/viewtopic.php?p=208660 -- там что-то обсуждается, но где взять, не указано.

Я зашёл в sourceforge -- там нету.
Я зашёл в гугл -- гугл дал ссылку http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html

Я установил оттуда Суматру -- а в ней нет wlx, есть только просто вьювер, а не плагин.

---

А, вот здесь нашёл: http://ghisler.ch/board/viewtopic.php?t=27145&start=0&sid=311495944aed338c47d415448148eaa4

Это оно?

---
Ура!!!!! Работает!!!! Спасибо!!!
Автор: AftarJjet
Дата сообщения: 29.04.2011 22:11
Lapochka ili Chai
Первое, где стоит смотреть, это на wincmd.ru. А вот, собственно, и он.

Добавлено:
Кстати, CaptainFlint, Avada, а почему статистика кривая такая по загрузкам плагинов? Она хоть когда-то работала правильно?
Автор: usalex
Дата сообщения: 29.04.2011 23:03
Подскажите, плиз, есть ли бесплатный плагин для просмотра файлов dwg ?
Автор: ppkp
Дата сообщения: 29.04.2011 23:10
usalex
Вроде бы у CADSoftTools(http://cadsofttools.ru/) есть, но для DXF или DWG не знаю
ЗЫ Прошу прощения, не заметил слово "бесплатный". У них, конечно же, платный.
Вообще с DWG бесплатного ничего нет, имхо.

Добавлено:
usalex
http://www.opendesign.com/

Open Design Alliance предусматривает четыре уровня членства:ассоциативное (первый год членства стоит 250 $, дальнейшие - 100 $) подразумевает доступ к библиотекам для использования их в пределах своей организации и для разработки коммерческих продуктов. Ассоциативные члены не могут распространять эти библиотеки в коммерческих приложениях.
коммерческое (первый год членства стоит 2000 $, дальнейшие - 1500 $) подразумевает досуп к библеотекам для их использования также в собственных коммерческих приложениях, но не более чем в 100 копиях в год.
поддерживающие (первый год членства стоит 5000 $, дальнейшие - 2500 $) подразумевает досуп к библеотекам для их использования в собственных коммерческих приложениях в неограниченом количестве, а так же упоминание комании во всех документах альянса.
вхождение в состав основателей (первый год членства стоит 25 000 $, дальнейшие - 12 000 $) дополнительно продразумевает вхождение в правление альянса.
Автор: CaptainFlint
Дата сообщения: 29.04.2011 23:30
AftarJjet

Цитата:
Кстати, CaptainFlint, Avada, а почему статистика кривая такая по загрузкам плагинов? Она хоть когда-то работала правильно?

Статистика — часть движка сайта, который давно надо переписать или заменить на новый, но этим пока некому заниматься. Со своей стороны про статистику сказать ничего не могу, т.к. никогда ей не интересовался и код не изучал.
Автор: ppkp
Дата сообщения: 29.04.2011 23:43
usalex
Вот еще нарыл (от них же)
Free DWG Viewer
http://infograph.com/products/viewers.asp
Автор: usalex
Дата сообщения: 30.04.2011 00:49
ppkp
Спасибо за наводку.
Но ставить отдельный вьюер весом 45 мегов как-то не очень хочется.
Жаль, что нет простого плагина.
Автор: sikemo
Дата сообщения: 30.04.2011 08:39
Про CADSoftTools уже сказали, осталось добавить про AB Viewer. Я использую portable, но вот можно ли его прицепить к Total’у — это еще вопрос.
Автор: Avada
Дата сообщения: 30.04.2011 09:23
Господа, вам не кажется, что обсуждение плагинов TC в этой теме при наличии специальной пора бы и прекратить?
Автор: campoviy
Дата сообщения: 30.04.2011 11:31
Lapochka ili Chai
Цитата:
А где бы мне лучше взять бы эту SumatraPDF.wlx?
Я ведь в посте прямую ссылку приводил.
Avada
Верно, прекращаю.
Автор: HEXFIX
Дата сообщения: 30.04.2011 19:54
Здравствуйте.
Вопрос. На панели инструментов есть кнопки, переключающие режим просмотра. Например, кнопка, которая переключает в режим просмотра "подробно". Можно ли сделать так, чтобы при нажатии на кнопку происходило переключение в данный режим, а при ПОВТОРНОМ нажатии режим просмотра возвращался в первоначальное состояние? Таким образом действует кнопка "эскизы".
Автор: Rodny
Дата сообщения: 30.04.2011 21:06
HEXFIX 19:54 30-04-2011
Цитата:
Можно ли сделать так чтобы при нажатии на кнопку происходило переключение в данный режим, а при ПОВТОРНОМ нажатии режим просмотра возвращался в первоначальное состояние?

Читай отсюда, я так и не понял, чем там дело кончилось.
Автор: spirit21
Дата сообщения: 30.04.2011 22:05
Это баг или можно исправить:
Автор: CaptainFlint
Дата сообщения: 30.04.2011 22:08

Цитата:
Читай отсюда, я так и не понял, чем там дело кончилось.

Там немного другое: переключение между кратким и подробным. А между произвольным и подробным — это надо умельцев спрашивать, возможно ли.
Автор: addhaloka
Дата сообщения: 30.04.2011 22:59
spirit21 23:05 30-04-2011
Цитата:
Это баг или можно исправить:
Это особенность сборки, которой вы пользуетесь. В дополнительные поля диалога замены добавлены команды WDX плагинов. В данном случае используется какой-то WDX плагин, берущий информацию из тегов аудио.
Выберите в настройках более мелкий шрифт для диалоговых окон; тогда по идее, все надписи должны в окне уместится.
Либо удалите эту фичу из дополнительных полей.
Автор: spirit21
Дата сообщения: 30.04.2011 23:41
addhaloka
Это не сборка, в смысле не готовая сборка, а собственноручно настроенный TC. Вопрос в том, что место под инфу есть, но текст обрезается... А шрифт уменьшать не хочется.

Автор: addhaloka
Дата сообщения: 01.05.2011 01:39
spirit21
Ну тогда Если только гико/пиратский вариант попробовать. Пропатчить TOTALCMD.EXE и отредактировать ресурс (вроде как TOVERWRITEFORM), который к этому окну относится.
Автор: Uraanfgh56
Дата сообщения: 01.05.2011 20:47
Как в ТС сделать автоперенос - чтобы в колонке "имя" в случае длинного имени если колонку сужаешь то имя файла переносилось на 2-ую строку и т.д. -чем больше сужаешь тем больше переносов.
Автор: Rodny
Дата сообщения: 01.05.2011 21:00
Никак.
Автор: borec070278
Дата сообщения: 03.05.2011 23:39
Можно ли в ТС назначать категории на папки? Объясню на примере. Есть каталог "Сериалы", в котором подкаталоги с названиями сериалов. На эти папки я могу назначить категории "Смотрел"-"Несмотрел" и "Окончен"-"Неокончен". В итоге получается папка с категорией, например, "Смотрел"-"Неокончен" и остальные также назначаются в различных, по моему усмотрению, категориях. Затем добавляю в набор колонок ТС эти категории и могу сортировать папки по ним (подобно как по размеру, имени файла и т.д.). Примерно как то так. В каждом каталоге мог бы храниться ini файл с данными, которые бы идентифицировали папку по типу. Или один файл конфигурации, где были бы прописаны пути к папкам и соответствующие им категории. А плагин или ТС считывал бы эту информацию.
А то иногда приходится переименовывать, например "несм.оконч.Турист (2009)" и сортировать по имени, что некрасиво и коряво. Можно, конечно, еще с помощью символических ссылок пораспихать по каталогам, где названия папок соответствуют категориям. Но тоже как-то выглядит через пень-колоду.
Может где-то это обсуждалось. Заранее спасибо за ссылку или дельный коммент.
Автор: Rodny
Дата сообщения: 04.05.2011 01:17
borec070278
Добавляй комментарии к папкам. Ctrl+Z по умолчанию. Режим с колонкой уже есть, Ctrl+Shift+F2

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

Предыдущая тема: 1С: вопросы по Конфигурациям 1C


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.