Форум проекта PuppyRus Linux

Разработки проекта PuppyRus => Программирование и компиляция => PureBasic => Тема начата: AZJIO от 16 Февраль 2021, 00:41:40

Название: SaveFolders
Отправлено: AZJIO от 16 Февраль 2021, 00:41:40
SaveFolders

Скачать: yadi.sk (https://disk.yandex.ru/d/TNe7W7mdcntDPw)

(https://d.radikal.ru/d05/2102/89/1b823a469bd8.png)


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

Использование
После установки и запуска программа появится в трее, выбрать "Меню -> Открыть ini" и наполнить файл разделами и путями, сохранить, в меню выбрать "Перезапуск ini", чтобы новые данные заполнили меню. Далее пользоваться, клик по пункту открывает папку.
Название: Re: SaveFolders
Отправлено: sfs от 16 Февраль 2021, 09:23:31
Подобный функционал есть в mc : ctrl + \ "Каталоги быстрого доступа" . Юзаю. удобно
В pcmanfm (вроде и в других ФМ) есть "закладки"
SaveFolders чем то функциональнее или удобнее? Не понял на уровне идеи...
Название: Re: SaveFolders
Отправлено: RoDoN от 16 Февраль 2021, 10:23:30
и наполнить файл разделами и путями
Вручную?
Чем отличается от закладок в ФМ ?
Название: Re: SaveFolders
Отправлено: AZJIO от 16 Февраль 2021, 14:43:43
Является ли "Закладки" он же "Избранное" многоуровневым или хотя бы двух уровневые? Во многих это одноуровневые. Сейчас у меня 22 закладки и если они будут на одной простыне, мне труднее будет искать, а юзаю я их постоянно, начал программировать, надо открыть проекты, код-архивы, а так как у меня несколько систем, это часто даже не рядом, не в одной папке. Скачал фильм, опять же на каждой системе своя торрент-папка или каталог куда перенесено нужное и далеко не общая папка, из винды доступа к линукс дискам через неудобные программы с доступом только просмотра файловой системы и сохранения выбранного файла через волшебный мастер.
Я создавал тикет/заявку (https://github.com/linuxmint/nemo/issues/1977) на улучшение избранного в файловом менеджере Nemo, пару лет провисел и закрыли.
Название: Re: SaveFolders
Отправлено: knn от 16 Февраль 2021, 17:02:19
с виндой у меня сложности.
рад что на линуксе есть линки ( одинаково рад и абсолютным и относительным).
-------
зы
это не подколки автора( допускаю что в каких-то случаях нужно/необходимо), а так сказать некоторый "личный комп-опыт"( прибитый к линуксу :) )
------
имхо "подгонка" прог под разные оси и дистры как минимум понабьёт достаточно(/ очень) полезных шишек автору... 
Название: Re: SaveFolders
Отправлено: AZJIO от 16 Февраль 2021, 20:13:33
рад что на линуксе есть линки
В винде тоже есть, там добавили возможность создать панель на панели задач из папки и туда можно накидать линки (ярлыки), поэтому актальность этой проги в текущем виде отсутствует. На старой винде аналог этой проги писал на другом языке, и сложнее, там сканирует открытые окна, копирует пути из адресной строки формирует меню этих папок и можно сохранить рабочее пространство в сессию с размерами и координатами окон, так что загрузившись в LiveCD открыть рабочее пространтво. А тут другой язык, другая ОС, требуется больше знаний. Опять же создать линки где? Есть ли этот функционал на панели задач? Пока я могу создать линки в папке на рабочем столе, хотя это не так удобно.
Название: Re: SaveFolders
Отправлено: knn от 16 Февраль 2021, 21:04:22
- отталкиваюсь от 'rox-filer' # ну нравится мне этот "X-фм"...
-------------
там "стягиваешь" нужное из окна-в-окно - и на выбор - или относительный линк , или абсолютный( по-ситуации - что лучше. ну и "линк" переименовать потом можно)
-----------
про консоль/терминалы/скриптами/"руками" - "молчу" )
Название: Re: SaveFolders
Отправлено: AZJIO от 21 Июль 2021, 16:58:51
Обновил
Добавлено регулярное выражение для сокращения путей, которое встраивает движок рег.выр., что заметно увеличило размер исполняемого файла со 120 до 350 кб.
Название: Re: SaveFolders
Отправлено: AZJIO от 26 Май 2022, 15:24:37
Обновил всвязи с улучшением регулярного выражения для поддержки групп.
Добавил, что если раздел пуст или пути из раздела не существуют и он пуст, то не добавлять раздел в меню.

Сейчас гадаю как сделать открытие папки с админом, к сожалению рабочая команда с pkexec не работает используя функция запуска RunProgram().