Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » Double Commander

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

Открыть новую тему     Написать ответ в эту тему

Attid



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
 
 
Double Commander
Кроссплатформенный (Linux/Windows/Mac OS X/FreeBSD) двухпанельный файловый менеджер с открытым исходным кодом (форк Seksi Commander).
Целью данного проекта является создание файлового менеджера аналогичного по функциональности Total Commander и совместимого с его плагинами. Написан на Free Pascal.
Автор Александр Коблов aka Alexx2000
Лицензия GPL 2
 
Основные характеристики Double Commander:
 
Сайт | Форум | Баг-трекер (старый баг-трекер) | Исходный код
Документация онлайн en и ru (страница на GitHub) | Wiki проекта
 
Список изменений
Список изменений в версии 0.5.5 | то же по-русски, версии 0.5.6 и выше - багофиксы* 0.5.5.
Список изменений в версии 0.6.0 | то же по-русски, версии 0.6.1 и выше - багофиксы* 0.6.0.
Список изменений в версии 0.7.0 | то же по-русски, версии 0.7.1 и выше - багофиксы* 0.7.0.
Список изменений в версии 0.8.0 | то же по-русски версии 0.8.1 и выше - багофиксы* 0.8.0.
Список изменений в версии 0.9.0 | то же по-русски, версии 0.9.1 и выше - багофиксы* 0.9.0.
Список изменений в версии 1.0.0 | на русском, версии 1.0.1 и выше - багофиксы* 1.0.0.
* в основном.
 
Текущая версия: 1.0.11 от 2023.04.02
Страница загрузки (есть portable и 64-битные версии)
Авторский репозиторий для GNU/Linux (CentOS, Debian, Fedora, openSUSE, Ubuntu): Qt5, GTK2
Порт FreeBSD
 
Использование "Ночных сборок":
Последние альфа-билды под Windоws (ссылка официальная, объявлена на оффоруме и wiki)
Для Mac OS X
Авторский репозиторий svn-версии (alpha) для GNU/Linux: Qt5, GTK2
svn-версию под FreeBSD можно попробовать собрать самостоятельно, используя патчи для релиза в папке files

 
Плагины: родные плагины, ещё официальные и сторонние плагины (в т.ч. портированные под Linux/FreeBSD/MacOS), тема Плагины под Linux (в т.ч. кроссплатформенные).
 
Пользовательские сборки Double Commander
 
DC Loader - исправление проблем с мышью и адаптация к работе на планшете, а также несколько дополнительных удобств (только Windows версия)
 
Уменьшение межстрочного интервала в панелях до размера TotalCmd

Всего записей: 77 | Зарегистр. 23-06-2003 | Отправлено: 09:48 03-03-2009 | Исправлено: Skif_off, 21:11 08-03-2024
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При открытии .cbz по Ctrl+Q, и попытаться войти как в архив, выдаёт
"Ошибка, файл (тот самый .cbz) не найден. Соообщите на багтрекер. [Прервать][Пропустить]". Это когда отткрывается через плагин sLister 1.1.2.
Тож самое с ArchView 0.9.3.0 и .zip , .7z.Подробнее...
 
При выключении ArchView эта ошибка пропадает.

Всего записей: 670 | Зарегистр. 08-06-2006 | Отправлено: 20:07 04-12-2023 | Исправлено: 7332, 18:26 05-12-2023
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И ещё Access violation при быстром просмотре изображения из архива (imagine).
При быстром просмотре текстового файла .ann Подробнее...
Обновил до новой сборки. Тут молча падает, в описаных случаях. Подробнее...
Продублировал на doublecmd.h1n.ru
 
При выключении ArchView эта ошибка пропадает.
 
Перетаскивание в PowerPro починили!

Всего записей: 670 | Зарегистр. 08-06-2006 | Отправлено: 15:45 05-12-2023 | Исправлено: 7332, 20:12 05-12-2023
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В диалоге подтверждения закрытия сабжа, на WinXp есть значки на кнопках, а на Win7 - нет.

Всего записей: 670 | Зарегистр. 08-06-2006 | Отправлено: 18:28 05-12-2023 | Исправлено: 7332, 18:29 05-12-2023
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7332
Вы же зареганы на оффоруме <ConfirmQuit> добавлен в 1.1.х, т.е. можно написать и в общую Проблемы ночных сборок.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 18:59 06-12-2023 | Исправлено: Skif_off, 18:59 06-12-2023
neorumtu

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Скажите, как создать кнопку вот с такими параметрами:
ffmpeg -threads 1 -i "%p" -acodec pcm_s16le -af volume=-1dB -f wav - | sox -t wav - -t wav - tempo 1.04 | ffmpeg -threads 1 -i - -sample_fmt s16 -compression_level 0 -threads 1 -y "%d/%o-fast4.flac"
 
%p - входной файл с путем
%d - путь
%o - имя файла без расширения
 
Не работает, если всё, что после ffmpeg вынести в параметры или как одна команда.
Простые команды типа /usr/bin/ffmpeg -i %p -c copy %d/%o.mkv работают.
Пробовал указывать и полные пути к бинарникам и просто имена. В PATH находятся ffmpeg и sox.
Здесь передача данных через два pipe (опции - |).
 
Добавлено:
А разобрался.
В команду надо sh
а в параметры -c "вся команда".
https://saveimg.ru/pictures/05-08-19/f98e6725109b0824ae46de38a66597d7.png
 
Добавлено:
Правда, у параметров ограничение 256 символов. Надо помнить.

Всего записей: 538 | Зарегистр. 30-08-2023 | Отправлено: 01:22 31-01-2024 | Исправлено: neorumtu, 02:13 31-01-2024
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
neorumtu
DC расставляет кавычки автоматически, если это не нужно (а оно не нужно для %o), то надо отключить. Подробнее о переменных тут.
 
Я бы так попробовал:
команда: ffmpeg
параметры: %t1 %"0 -threads 1 -i "%p0" -acodec pcm_s16le -af volume=-1dB -f wav - | sox -t wav - -t wav - tempo 1.04 | ffmpeg -threads 1 -i - -sample_fmt s16 -compression_level 0 -threads 1 -y "%d/%o-fast4.flac"
 

Цитата:
Правда, у параметров ограничение 256 символов. Надо помнить.

Вроде побольше было.
Добавьте первым параметром "%?" (без кавычек), DC покажет команду с развёрнутыми переменными и можно проверить, не отсекается ли чего.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 15:32 31-01-2024
neorumtu

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off

Цитата:
Я бы так попробовал:
команда: ffmpeg
параметры: %t1 %"0 -threads 1 -i "%p0" -acodec pcm_s16le -af volume=-1dB -f wav - | sox -t wav - -t wav - tempo 1.04 | ffmpeg -threads 1 -i - -sample_fmt s16 -compression_level 0 -threads 1 -y "%d/%o-fast4.flac"

Да, так работает. Спасибо. И терминал показывается (опция %t1). Может быть удобно, а то я думал как его включить.
 

Цитата:
Вроде побольше было

259, если быть точным. Почему-то так. Больше не вводится. DC 1.0.11 rev 272 GTK2.
 

Цитата:
Добавьте первым параметром "%?" (без кавычек)

Не очень понял что это даст, ну да ладно. Длину можно проверить в текстовом редакторе.
 
Удобная вещь. Всегда мечтал о такой универсальной обработке.
По моей просьбе даже запилили прогу Univesal GUI. Но DC может оказаться удобнее. Хотя, я и пользуюсь обычным ФМ.

Всего записей: 538 | Зарегистр. 30-08-2023 | Отправлено: 01:55 01-02-2024 | Исправлено: neorumtu, 01:56 01-02-2024
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
neorumtu
Глянул бегло по исходникам и похоже, что у всех TEdit стоит 259.
Смутно помню, был баг-репорт насчёт длины команды и значение длины было увеличено, но, наверное, там всё-таки речь шла о длине команды после разворачивания переменных.
 
%? позволяет увидеть результирующую строку команды (и подправить если что) непосредственно перед запуском, можно убедиться в её корректности. (Хотя сам использую её только в нескольких кнопках просто чтобы защититься от случайных нажатий мыши.)

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 20:47 01-02-2024
vengloff



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Double Commander 1.1.0.11217  Dev

Всего записей: 136 | Зарегистр. 11-05-2013 | Отправлено: 10:46 06-02-2024 | Исправлено: vengloff, 10:57 06-02-2024
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vengloff
Не 1.1.0, а 1.2.0, не Dev, а alpha.
Билды выкладываются регулярно, эта страница есть в шапке: смысл? Практичнее в RSS-читалку засунуть адрес на GitHub, пощупать dcupdater или подключить репозиторий (если подходящий дистриб Linux) и ОС сама всё сделает. За маководов не скажу, вроде кто-то говорил, что в Homebrew доступна бета.
Коммит 11217 настолько критичен и все давно ждали? Маловероятно, бо особо в глаза не бросалось года 3-4, а то и 8-9 (лень шариться по SVN-репозиторию).

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 11:54 06-02-2024
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
neorumtu

Цитата:
Univesal GUI

Существует программа значительно более развитая в этом направлении. К сожалению это shareware замаскированное под freeware. Но очень интересная концепция. Давно искал такое.

Всего записей: 670 | Зарегистр. 08-06-2006 | Отправлено: 05:37 08-02-2024
IvanBL



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста, кто в курсе. В тотал коммандер при групповом переименовании папок можно при помощи найти-заменить удалить все, что написано внутри скобок вместе со скобками, если прописать (*). В DC этот номер не проходит.
 
Как можно проделать аналогичную операцию в дабл коммандер? (подробности того, что мне нужно на скрине)
 

Всего записей: 46 | Зарегистр. 05-08-2012 | Отправлено: 07:26 10-02-2024 | Исправлено: IvanBL, 07:33 10-02-2024
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IvanBL
ТС поддерживает использование масок ("*" и "?") в поле "Найти", для файлов тоже, не только для папок.
 
И там и тут можно использовать регулярные выражения, типа "\([^)]+\)".
Полагаю, в начало выражения нужно будет добавить пробел, т.е. " \([^)]+\)" или "\s+\([^)]+\)".
 
P.S. Ппц, Fastpic, похоже, окончательно превратился в какую-то фигню...

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 07:44 10-02-2024 | Исправлено: Skif_off, 07:47 10-02-2024
IvanBL



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
И там и тут можно использовать регулярные выражения, типа "\([^)]+\)".
Полагаю, в начало выражения нужно будет добавить пробел, т.е. " \([^)]+\)" или "\s+\([^)]+\)".

 
Гм, можно как-нибудь попроще, а то до меня трудно доходит?
 
Вот на скрине нужный результат в Total Commander
 
   
 
 
Как добиться того же в Double Commander?

Всего записей: 46 | Зарегистр. 05-08-2012 | Отправлено: 08:03 10-02-2024 | Исправлено: IvanBL, 08:04 10-02-2024
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IvanBL
Скрин - это лишнее, описания достаточно
 
Поставьте галочку "Регулярные выражения", в поле "Найти..." вставьте "\s+\([^)]+\)" (без кавычек) и смотрите, что получилось.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 10:19 10-02-2024
IvanBL



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Поставьте галочку "Регулярные выражения", в поле "Найти..." вставьте "\s+\([^)]+\)" (без кавычек) и смотрите, что получилось.

 
 
Да, спасибо, действительно получается то, что нужно...но ведь геморройно же каждый раз все эти символы набирать
 
Вариантов сделать так, чтобы работало так же, как и в Total Commander наверное и нету?

Всего записей: 46 | Зарегистр. 05-08-2012 | Отправлено: 11:05 10-02-2024
neorumtu

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7332

Цитата:
Существует программа значительно более развитая в этом направлении

Выглядит интересно. Правда, на скрине не видно где можно указать выходной файл (конкретное имя и путь, а не по шаблону).
А еще в Univesal GUI помимо файлов можно вставлять текст и ссылки (выходной файл даже необязателен) и результат увидеть во встроенном терминале. Скажем, посчитать base64 или отправить ссылку в yt-dlp.
В проге Drag and Drop Robot я вижу, что на вход можно только drag and drop'пить файлы.

Всего записей: 538 | Зарегистр. 30-08-2023 | Отправлено: 11:53 10-02-2024 | Исправлено: neorumtu, 11:55 10-02-2024
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IvanBL

Цитата:
но ведь геморройно же каждый раз все эти символы набирать

Есть куда более замысловатые случаи  
А так - есть история + DC умеет сохранять шаблоны для часто используемых вариантов (их число не ограничено, до кучи загрузка первых 9ти возможна не только из выпадающего списка, но и из меню и хоткеями Alt+1..Alt+9).
Ещё как вариант аналога шаблонов - простенький wdx-плагин на Lua: забить таблицу fields, подключить и использовать в групповом переименовании.

Цитата:
Вариантов сделать так, чтобы работало так же, как и в Total Commander наверное и нету?

Раз у вас не заработало, то нет. Я по-прежнему с телефона, но заглянул в исходники и там либо самая обычная UTF8StringReplace, либо регэкспы.
Как вариант - написать Alexx2000: оффорум, GitHub (кажется, запросы фич перенечены из Issues в Discussions) или на мыло (оно в начале списка в окне "О программе", например).

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 13:09 10-02-2024
IvanBL



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как вариант - написать Alexx2000: оффорум, GitHub (кажется, запросы фич перенечены из Issues в Discussions) или на мыло (оно в начале списка в окне "О программе", например).

 
 
Попробую на их форум написать. Шаблоны сохранять тоже неудобно, поскольку случай на моём скрине это один из, бывают и другие места в названии, которые нужно переименовывать, а каждый раз сидеть разбираться в этих кракозябрах для человека, имеющего смутные представления о программировании слишком муторно. Плюс потом запоминать, где какой шаблон, ну его.

Всего записей: 46 | Зарегистр. 05-08-2012 | Отправлено: 14:14 10-02-2024
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
IvanBL

Цитата:
для человека, имеющего смутные представления о программировании

Надобность обработать текст немного посложнее чем простая замена может возникнуть не только у программистов (что бы это ни значило). В Libre Office, например, есть поддержка. Самому казалось сложным, но по необходимости начал пробовать и оказалось не таким страшным (я не гуру в этом деле).
Собственно, маски с "*" и "?" - это нечто среднее между простым поиском и регэкспами.  
Не уверен, что в DC или Lazarus есть что-то готовое, нашёл FindPart (поддерживает только "?" и возвращает только совпадающую часть строки) и IsWild (возвращает "верно"/"не верно"), что как бы не то.

Цитата:
Плюс потом запоминать, где какой шаблон, ну его.

"Удалить скобки с содержимым" поместится с запасом, но дело ваше, конечно, просто озвучил варианты.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 15:24 10-02-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » Double Commander


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru