atarionline.pl Problem wielu plików - Forum Atarum

Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

  • :
  • :

Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

    • 1:
       
      CommentAuthorKaz
    • CommentTime2 Mar 2009
     
    Chce przygotowac pewien material, ktory moglby pomoc grafikom na Atari. Mam jednak problem z ogarnieciem danych na pececie. Ale po kolei...

    1. Mam prawie 500 malych plikow - obrazkow w formacie PNG.

    2. Musze je wstawic do artykulu, robie to komendami html, jakos tak:

    <div align="center" style="margin-top:10;margin-bottom:10"><img style="border: px;" alt="" src="Sciezka/Nazwa_Pliku.png"></div>

    3. Do takiego html-a trzeba wstawic te nazwy plikow. A ze jest ich 500 to zrobienie tego recznie, za jednym zamachem, mogloby spowodowac nerwice albo wscieklizne.

    Aby tego uniknac zapytuje Was: jak to zrobic automatycznie, zeby:
    a) pobrac z katalogu Windowsa nazwy plikow i utworzyc z nich liste?
    b) wkleic jakims automatem nazwy plikow w okreslone miejsce tego ciagu znakow html-owych?

    Ten problem juz kilka razy mi sie pojawial, ale dotychczas mialem maksymalnie na raz kilkadziesiat plikow, wiec jeszcze dalo sie to przelknac. Teraz nie...
    • 2: CommentAuthorScalak
    • CommentTime2 Mar 2009 zmieniony
     
    grzebnąłem w necie i zaadaptowałem takie coś (zapisać jako html i odpalać w ie, zmienić zmienną dir na swój katalog):

    <textarea id='tot' rows='25' cols='100'></textarea>
    <script type="text/javascript">
    var fso=new ActiveXObject("Scripting.FileSystemObject");
    dir="./"
    var f = fso.GetFolder(dir);
    var fc = new Enumerator(f.files);
    tym=""
    for (; !fc.atEnd(); fc.moveNext()){
    var fileName=fc.item().Name
    tym+="<div align=\"center\" style=\"margin-top:10;margin-bottom:10\"><img style=\"border: px;\" alt=\"\" src="+dir+fileName+".png\"></div>"
    }
    document.getElementById('tot').value=tym
    </script>
    • 3:
       
      CommentAuthorgolem14
    • CommentTime2 Mar 2009
     
    W linii poleceń
    dir >dir.txt
    w katalogu w którym znajdują się pliki. Masz ładną listę plików, możesz robić co chcesz.
    • 4:
       
      CommentAuthorzilq
    • CommentTime2 Mar 2009
     
    A co z PHP? Przeca to aż się prosi by wykorzystać ]:->
    Jak serwerek nie obsługuje PHP to władować gdzieś na darmówkę (na szybko), wygenerować kodzik HTML z 500 obrazkami, skopiować kod wynikowy i wsio.
    ot taka pro-pozycja ;P
    • 5:
       
      CommentAuthorKaz
    • CommentTime2 Mar 2009
     
    Sprobuje zastosowac jedna z Waszych metod, dziekuje za pomoc i duzy oddzew.
    • 6: CommentAuthorJar-eck
    • CommentTime2 Mar 2009 zmieniony
     
    Excel to najlepsza opcja, polecam nazwać pliki w windzie np. image1 do image(tu kolejna liczba)- windows dopuszcza zmiane nazwy na wielu plikach, następnie w kolumnie A:
    "<div align="center" style="margin-top:10;margin-bottom:10"><img style="border: px;" alt="" src=""

    w kolumnie B: ścieżka i nazwa pliku(sciągnąć na dół-wypełniając serią pozostałe wiersze,
    w kolumnie C: ".png"></div>"
    i kolumna D: "=ZŁĄCZ.TEKSTY(A:A;B:B;C:C)"

    kolumna D to wynik finalny do wklejenia.

    Warunek jest taki że wszystkie obrazki są formatowane w TEN SAM SPOSÓB. ;)