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 03:03
       
      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 09:03 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 10:03
       
      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 15:03
       
      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 20:03
       
      Sprobuje zastosowac jedna z Waszych metod, dziekuje za pomoc i duzy oddzew.
      • 6: CommentAuthorJar-eck
      • CommentTime2 Mar 2009 21:03 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. ;)