Strona 4 z 19 PierwszyPierwszy ... 2345614 ... OstatniOstatni
Pokaż wyniki od 31 do 40 z 188

Wątek: [FotoLoader] ściąganie zdjęć do komputera

  1. #31
    Pełne uzależnienie Awatar muflon
    Dołączył
    Mar 2004
    Miasto
    Zürich
    Wiek
    46
    Posty
    6 763

    Domyślnie

    Kurde, wiem, że głupi jestem i daję się podejść na zasadzie "co, ty nie zrobisz?" ;-) ale niech Wam będzie:
    Kod:
    #!/bin/sh
    for F in /tmp/dcim/???canon/img_????.???;
    do
      cp $F ./img_${F:10:3}${F:23:4}.${F:28:3}
    done
    Przy czym numerki w cp są zależne od punktu zamontowania karty (w tym przykładzie /tmp). No i zakładam, że pliki na karcie mają postać: dcim/NNNcanon/img_MMM.EXT - nie pamiętam, czy to dokładnie tak było, bo nigdy nie korzystałem wprost z nazwy katalogu (inaczej niż maską '*' ;-) ). No i ten 'rozszerzony standard Canona' jest w takim razie raczej 7-cyfrowy a nie pięcio-.

    Edit: poprawiłem, żeby suportowało RAW

  2. #32
    Pełne uzależnienie Awatar Tomasz Golinski
    Dołączył
    Jul 2004
    Miasto
    Białystok
    Wiek
    45
    Posty
    8 623

    Domyślnie

    Buhaha, było to jeszcze w jedną linijkę zamknąć
    30D | 85/1.8 | 135/2 | 70-200/4 | T17-50/2.8 | 100-300/4.5-5.6 | 50/1.4 | 650 | 430EX | Sherpa 600r
    Zdjęcia - Iran, folk, jazz, wątek galeriowy


    FoFot.pl
    Canon IRC

  3. #33
    Pełne uzależnienie Awatar muflon
    Dołączył
    Mar 2004
    Miasto
    Zürich
    Wiek
    46
    Posty
    6 763

    Domyślnie

    Kurde, fajne to może jednak zmienię przyzwyczajenia i przestawię swoje body z resetowania kart? ;-)

    Cytat Zamieszczone przez Tomasz Golinski
    Buhaha, było to jeszcze w jedną linijkę zamknąć ;-)
    Nie da rady, nawet bez naglowka wychodzi ponad 80 znakow ;-)

    Edit: jak nie jak tak
    Kod:
    for F in /tmp/*/*/*; do cp $F ./img_${F:10:3}${F:23:4}.${F:28:3}; done
    Tyle że tu moga popsuć zabawę te dziwne pliki co to je 10D tworzył, już nie pamiętam dokładnie jak i gdzie. Także przed ostatnią gwiazdką jeszcze można dla pewności stosowną ilość znaczków dokleić

  4. #34
    Pełne uzależnienie Awatar mxw
    Dołączył
    May 2005
    Miasto
    Poznań
    Posty
    2 249

    Domyślnie

    Cytat Zamieszczone przez muflon
    Kurde, fajne to może jednak zmienię przyzwyczajenia i przestawię swoje body z resetowania kart? ;-)
    he, he, wisisz mi piwko

    no, chwilkę mnie nie było (musiałem zdobyć coś do jedzenia na początek wieczoru), i widzę zajarzyłeś ;-)

    Cytat Zamieszczone przez muflon
    Edit: jak nie jak tak
    Kod:
    for F in /tmp/*/*/*; do cp $F ./img_${F:10:3}${F:23:4}.${F:28:3}; done
    jak sam zauważyłeś, zrobiłeś standard 7-cyfrowy (ech, instrukcja ) i dwie cyfry zawsze (prawie zawsze) będą się powtarzać, np.: img_1131356.JPG. czyli powinno być raczej:
    Kod:
    for F in /tmp/*/*/*; do cp $F ./img_${F:10:1}${F:23:4}.${F:28:3}; done
    i już jest prawie dobrze.
    prawie, bo numeracja jest przesunięta
    pozdro.,
    m.
    __________________
    Canon EOS 3P broken | 28/1.8 | 50/1.4 | 85/1.8 | itd.
    © mxw | mm | deviant | portrety | fotoloader

  5. #35
    Pełne uzależnienie Awatar Tomasz Golinski
    Dołączył
    Jul 2004
    Miasto
    Białystok
    Wiek
    45
    Posty
    8 623

    Domyślnie

    przesunięta, ale zgodna ze "standardem canona 5-cio cyfrowego"
    30D | 85/1.8 | 135/2 | 70-200/4 | T17-50/2.8 | 100-300/4.5-5.6 | 50/1.4 | 650 | 430EX | Sherpa 600r
    Zdjęcia - Iran, folk, jazz, wątek galeriowy


    FoFot.pl
    Canon IRC

  6. #36
    Pełne uzależnienie Awatar muflon
    Dołączył
    Mar 2004
    Miasto
    Zürich
    Wiek
    46
    Posty
    6 763

    Domyślnie

    OK, teraz już chyba wszystko jasne. Tak jak napisałem, nigdy nie zwracałem uwagi jak się właściwie te katalogi nazywają - dopiero Tomek mi zwrócił uwagę. I rzeczywiście, teraz już kojarzę, 'standard' jest 5-cyfrowy, bo dwie ostatnie w katalogu powtarzają się w nazwie pliku.

    Tym niemniej, moje na wierzchu Jedna linijka i w sumie wcale nie aż taka kryptyczna. Polecam sie na przyszłość

  7. #37
    Pełne uzależnienie Awatar mxw
    Dołączył
    May 2005
    Miasto
    Poznań
    Posty
    2 249

    Domyślnie

    Cytat Zamieszczone przez Tomasz Golinski
    przesunięta, ale zgodna ze "standardem canona 5-cio cyfrowego"
    gdyby chodziło o to, że będzie dodane 10000 do każdego numerka, to jeszcze pół biedy.
    ale pliki są układane po 100 sztuk w katalogu i są przesunięte (złośliwie?) o jeden, czyli skrypt kolegi muflona dałby zdjęcia kolejne o numerach:
    IMG_10998
    IMG_10999
    IMG_10000
    IMG_20001
    IMG_20002
    teraz jasne? 8)
    pozdro.,
    m.
    __________________
    Canon EOS 3P broken | 28/1.8 | 50/1.4 | 85/1.8 | itd.
    © mxw | mm | deviant | portrety | fotoloader

  8. #38
    Pełne uzależnienie Awatar muflon
    Dołączył
    Mar 2004
    Miasto
    Zürich
    Wiek
    46
    Posty
    6 763

    Domyślnie

    Cytat Zamieszczone przez mxw
    gdyby chodziło o to, że będzie dodane 10000 do każdego numerka, to jeszcze pół biedy. ale pliki są układane po 100 sztuk w katalogu i są przesunięte (złośliwie?) o jeden,
    Nie sprawdzałem, ale skoro tak piszesz to pewnie tak jest. Czyli dorzucamy jednego ifa i problem znika :-D Chyba nie muszę tych trzech linijek po raz kolejny wklejać w poprawionej wersji? ;-)

  9. #39
    Pełne uzależnienie Awatar mxw
    Dołączył
    May 2005
    Miasto
    Poznań
    Posty
    2 249

    Domyślnie

    Cytat Zamieszczone przez muflon
    Tym niemniej, moje na wierzchu Jedna linijka i w sumie wcale nie aż taka kryptyczna. Polecam sie na przyszłość
    eee, muflon, jeszcze ciągle moje na wierzchu (patrz poprzedni post), ale nie mam wątpliwości, że dasz radę
    pozdro.,
    m.
    __________________
    Canon EOS 3P broken | 28/1.8 | 50/1.4 | 85/1.8 | itd.
    © mxw | mm | deviant | portrety | fotoloader

  10. #40
    Pełne uzależnienie Awatar muflon
    Dołączył
    Mar 2004
    Miasto
    Zürich
    Wiek
    46
    Posty
    6 763

    Domyślnie

    No dobra, niech będzie... Nie znam żadnego bashowego odpowiednika operatora A?B:C z C, także musi zostać brzydko:

    Kod:
    for F in /tmp/dcim/???canon/img_????.???;
    do
      if [ "${F:23:4}" != "0000" ];
        then cp $F ./img_${F:10:1}${F:23:4}.${F:28:3};
        else cp $F ./img_$((${F:10:1}+1))0000.${F:28:3};
      fi
    done
    Moje na wierzchu?

Strona 4 z 19 PierwszyPierwszy ... 2345614 ... OstatniOstatni

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •