Pokaż wyniki od 1 do 10 z 188

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

Mieszany widok

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

    Domyślnie

    Cytat Zamieszczone przez mxw
    da się w 10 linijek?
    Pisane zupelnie 'od czapki', 2 min. klepania, nawet nie wiem czy dziala ale ideologia chyba jasna:
    Kod:
    #!/bin/sh
    SEQ=${HOME}/.downloader.seq
    if [ ! -f ${SEQ} ]; then echo "0" >${SEQ}; fi
    N=`cat ${SEQ}`
    N=$(( ${N} + 1 ))
    echo ${N} >${SEQ}
    cp /gdzie/karta/dcim/*canon/img_* .
    rename img_ img_`printf "%04d" ${N}` img_????.???
    Przy czym pierwsze 5 linijek najprawdopodobniej da sie zamknac w jakichs 2 ale to wymaga troche wiecej niz 2 min. myslenia (powiedzmy 10 - ale to by byla sztuka dla sztuki).

    W tej postaci skrypt pozwala zgrac pierwsze 9999 kart, potem nazwy sie troche rozjada (dlugosc) - kwestia poprawienie %04d w printfie.

    PS. mi nie chodzi o to, zeby 'Joe Average' zmuszac do pisania takich buraczkow To tylko odpowiedz na 'da sie?'

    Edit: i juz nawet poprawilem pierwszego buga (w rename, tak jak poprzednio by dzialalo, ale nazwy plikow bylyby nie do konca takie jak zalozone)

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

    Domyślnie

    Cytat Zamieszczone przez muflon
    Kod:
    #!/bin/sh
    SEQ=${HOME}/.downloader.seq
    if [ ! -f ${SEQ} ]; then echo "0" >${SEQ}; fi
    N=`cat ${SEQ}`
    N=$(( ${N} + 1 ))
    echo ${N} >${SEQ}
    cp /gdzie/karta/dcim/*canon/img_* .
    rename img_ img_`printf "%04d" ${N}` img_????.???
    W tej postaci skrypt pozwala zgrac pierwsze 9999 kart, potem nazwy sie troche rozjada (dlugosc) - kwestia poprawienie %04d w printfie.
    ok, ładny skrypcik, miło popatrzeć, ale ... chyba nie o to loto
    generalnie numerujesz nawet nie karty, tylko operacje kopiowania.
    poza tym nie chodzi o nadanie (dodanie) własnej sekwencji numerów (to też rozwiązanie, ale inne), tylko właściwe przenumerowanie zdjęć z karty (te 4 cyfry z karty nie mogą być zmienione).
    pozdro.,
    m.
    __________________
    Canon EOS 3P broken | 28/1.8 | 50/1.4 | 85/1.8 | itd.
    © mxw | mm | deviant | portrety | fotoloader

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

    Domyślnie

    Cytat Zamieszczone przez mxw
    ok, ładny skrypcik, miło popatrzeć, ale ... chyba nie o to loto
    Spełnia założenia Myślisz dlaczego prosiłem o dokładną specyfikację?

    Cytat Zamieszczone przez mxw
    generalnie numerujesz nawet nie karty, tylko operacje kopiowania.
    A jak numerować karty w obrębie sesji? Zerowanie licznika na początku i prompt "włóż kartę numer 3"? No problem, jedna pętelka

    Cytat Zamieszczone przez mxw
    poza tym nie chodzi o nadanie (dodanie) własnej sekwencji numerów (to też rozwiązanie, ale inne), tylko właściwe przenumerowanie zdjęć z karty (te 4 cyfry z karty nie mogą być zmienione).
    No i nie są Dokładnie tak jest: IMG_3847.JPG zostanie zmieniony na IMG_00013847.JPG (albo IMG_13847 jak dać %01d w printfie).

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

    Domyślnie

    Cytat Zamieszczone przez muflon
    Spełnia założenia Myślisz dlaczego prosiłem o dokładną specyfikację?
    he, he, i to najbardziej lubimy u programistów ;-)

    Cytat Zamieszczone przez muflon
    A jak numerować karty w obrębie sesji? Zerowanie licznika na początku i prompt "włóż kartę numer 3"? No problem, jedna pętelka
    ale jedną kartą też można zrobić ponad 9999 zdjęć.

    Cytat Zamieszczone przez muflon
    No i nie są Dokładnie tak jest: IMG_3847.JPG zostanie zmieniony na IMG_00013847.JPG (albo IMG_13847 jak dać %01d w printfie).
    no i to jest sedno sprawy: skąd wiesz, że IMG_3847.JPG to zdjęcie nr 13847? a może 23847 albo 33847? 8)
    pozdro.,
    m.
    __________________
    Canon EOS 3P broken | 28/1.8 | 50/1.4 | 85/1.8 | itd.
    © mxw | mm | deviant | portrety | fotoloader

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

    Domyślnie

    Cytat Zamieszczone przez mxw
    no i to jest sedno sprawy: skąd wiesz, że IMG_3847.JPG to zdjęcie nr 13847? a może 23847 albo 33847? 8)
    A, chyba rozumiem skąd nieporozumienie. Spójrz dokładnie na dwie ostatnie linijki, tam jest taki trick w 'rename' ;-) Nie powiem jaki, żeby nie psuć zabawy ;-)

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
  •