Program do sortowania plików

0

Mam 32 lata, od nastolatka (ok. 2001 roku) nie mam styczności z programowaniem, parę lat temu przeszkoliłem się z Web Design – Html5 i Css3, ale w zasadzie mam zerowe doświadczenie. Obecnie nie mam też już kontaktu z kolegami programistami, którzy mogli zrobić coś szybko.

Szukałem programów do posortowania moich (gigantycznych zbiorów) źródeł naukowych, art. Naukowe / badania / abstrakty tak w Pdf jak i screeny. Przez kilka godzin obmyśliłem jak powinien wyglądać i działać prosty program, nie będę pisał że kiedyś (z 14 lat temu) programowałem mikrokontrolery, ze dorabiałem robiąc strony WWW przed era YTB, że znałem algorytmikę, podstawy C++, bo od dawien dawna nie mam styczności z kodowaniem więc naprawdę moja obecna wiedza jest Zerowa.

  1. Proszę o rady co i jak zrobić - w Jakiej technologii i w jakim języku, ile czasu i trudu zajęło by napisanie tego, ile by kosztowało napisanie takiego programu ????

Program powinien działać na systemach Win 7 / 8 / 10

W Paint posklejałem planszę, oględnie opisując program i podstawowe funkcje.

  1. W Poniższym opisie a na planszy sa różnice.

OKNO A - Drzewko Wyboru (pokazuje wszystkie partycje, foldery - wszystkie dyski, nie pokazuje plików)

  • Opcja jednym kliknięciem, schowaj / pokaż (rozwiń / zwiń) okno A

OKNO B - TABLICA skrótów (skróty tylko do Folderów)

  • W oknie B nie można tworzyc nowych folderów ani skrótów.
  • Z okna C - przenosi sie Foldery i Skróty (z otwartego folderu w oknie C) przez (drag and drop) na Okno B
  • Czy z Okna A bedzie można dodawać Foldery do okna B ???
  • FUNKCJA - Dodawanie skrótów / foldery i skróty / z okna C
  • FUNKCJA - Dodawanie Zakładek i zmiana nazwy zakładki
  • FUNKCJA - Przypięcie Folderu / Skrótu na tablicy w wybranej zakładce Pinezką, powoduje przenoszenie isę automatyczne każdego pliku z okna C do zaznaczonego na Tablicy w oknie B folderu.
  • Ograniczenie 100 zakladek i 100 / 200 folderów skrótu na jedną zakładkę
  • Nadawanie nazw Zakładkom i zmiana nazw
  • Skróty Folderów na tablicy (możliwość zmiany ich kolorów), Foldery z dużymi literami A,B,C ,
  • Pasek pokazujący Nazwę przypiętęgo Pinezką Folderu
  • Dźwięk i Animacja sygnalizująca udane przeniesienie Pliku - Plików

OKNO C - Wyświetla zawartość Folderu wybranego z Okna A

  • Wyświetla Pliki, Foldery i Skróty
  • Możńa zmieniać Widok - lista, kafelki itd.
  • Można dodawać nowy folder
  • Można zmieniać nazwy plików, folderów, w oknie C

PASEK PRZYCISKÓW - KOPIUJ / PRZENIEŚ

OKNO D - Podgląd plików

  • Płynne okno - pojawia się przez najechanie kursorem na plik w oknie C
  • Ustawienia wyświetlania podglądu (lupa - 25% / 50% / 100% / 150% / 200%)
  • Podgląd zdjęć , tekstu
  • Opcjonalnie odtwarzacz audio , video

Opcjonalnie dodane Funkcje ::

SKALOWANIE okien przez przesuwanie granic okienek

Zmiana ukladu okien

Połączenie programu z Przeglądarką (Firefox, Chrome, Opera) przy zapisaniu jakiego kolwiek pliku, wyświetla się OKNO A i Okno B i na dole zapisz (przycisk)

Okno D - opcja Płynnego okna, pojawia się przez najechanie kursorem na plik w oknie C (powiekszony obraz / miniaturka)

Z Góry Dziękuję za wszelką pomoc i porady

0

Uwaga, na innej grupie, 2 osób napisało mi ze nie rozumie o co chodzi w tym programie, i ze to samo robi np. Total Commander. O nie nie ma programu który działa tak jak opisałem koncepcję swojego rozwiązania, w zasadzie mam bardziej rozbudowaną wersję na myśli ale to już jest inny temat.

Mój pomysł bazuje na rozwiazaniu jakie wygrzebałem w WinXP, kiedy zapisywałeś plik miałeś po lewej stronie 5 skrótów (Pulpit, Moje Dokumenty itd.) grzebiąc w opcjach przez Msconfig, można było modyfikować tych 5 skrótów, wstawić własne, ale było to toporne. W moim programie Okno B ma mieć taką funkcję (bardzo podobną) jak właśnie można było używać tych skrótów z lewej strony przy zapisywaniu plików w XP.

Z tym ze to pole ze skrótami, było tak proste do zarządzania i konfigurowania jak Elgato Stream Deck
Oraz że wystarczy iż zaznaczę skrót i wszystko idzie w wybrane miejsce
I nie trzeba niczego przeklikiwac za każdym razem masy folderów
I nie trzeba potwierdzać nawet Zapisz, bo samo kliknięcie na plik przeniesie go.

title

2

Dużo narysowałeś, ale brak najważniejszej informacji - jaką wartość ma dla Ciebie wnieść ten program? "Sortowanie" to bardzo ogólne pojęcie. Co chcesz dzięki temu osiągnąć?

Jak na mój gust potrzebujesz czegoś, co bazuje np. na ElasticSearch: https://www.elastic.co/products/elasticsearch

0

Nauka obsługi Lazarusa języka Pascal, idzie topornie ale codziennie mam jakiś postęp. Taka ciekawostka, najlepszy program jaki znalazłem do segregowania plików, z niego również zaczerpnąłem pomysł zakładek, ale i tak nadal jest on bardzo Toporny (trzeba używać kopiuj, wklej, przeskakiwać między oknami czy przeciągać między oknami) wszystko to chcę uprościć i przyspieszyć. Ten program to Explorer++ i juz od lat ie jest rozwijany prze autora. https://explorerplusplus.com/screenshots

Sądzę że najtrudniejszym jest zautomatyzować opcje przenoszenia pliku, od zaznaczenia docelowego katalogu, wybrania czy ma być Skopiowany czy Przeniesiony (trzeba by dodać też opcję, że jeśli plik posiada większą rozdzielczość, czy np. mp3 ma lepszą jakość w kh aby zamieniał plik bez pytania o potwierdzenie) - innymi słowy czy da się użyć rozwiązania z programow do Automatyzacji Procesów ??

0

Cały czas nie odpowiedziałeś sobie na pytanie - co chcesz uzyskać dzięki temu programowi? Piszesz dużo o kopiowaniu, przenoszeniu plików, ale po co chcesz to zrobić?
Może da się to zrobić skryptem automatycznie, a dopiero końcowy szlif zrobić ręcznie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1