|
SWiSH Forum
Forum użytkowników programów SWiSH
|
LOSOWANIE zdan z plikow tekstowych |
Autor |
Wiadomość |
ora
Przyjaciel
Dołączył: 03 Lip 2006 Posty: 53 Skąd: wawa
|
Wysłany: Pon 07 Maj, 2007 04:16 LOSOWANIE zdan z plikow tekstowych
Moje WWW: www.4f.vel.pl |
|
|
Chciałem stworzyć losowanie zdań, myśli, powiedzonek, używając do tego Swishmax'a,
pojawiły się jednak kłopoty jak to zrobić by mieć wszystkie zdania (które będę losowo wyświetlał) w jednym pliku, bym mógł dodawać / edytować zdania.
Wpadłem na pomysł napisania programiku który będzie tworzył z głównego pliku, poszczególne pliki rozdzielając zdania każde do innego pliku by w łatwy sposób losować w Swishu poszczegolne pliki.
W swishu stworzyłem:
-pole tekstowe(ze zmienną p) zamienione na sprite'a: pole
- przycisk z akcja:
Kod: |
on (press) {
i=math.random(10); //losuj liczbe od 0 d0 10 bo jest tylko 10 mysli w tym przykladzie
nazwa="files/p"+[i]+".txt";
pole.loadVariables(nazwa);
}
|
powracając do programiku działa on następująco
w katalogu gdzie jest program: plikowiec.exe umieszczam plik z tekstem
w przykladzie jest to plik m1.txt
plik m1.txt ma w sobie złote myśli które mają być losowo wyświetlane:
Kod: |
# “Raduj się dobrami ziemi, ciesz się cieniem
i światłem,raduj się każda porą roku,
lecz przede wszystkim raduj się tym,
że jest człowiek!!!” /Nazim Hikmet/
# “Wesoła myśl jest niczym wiosna.
Otwiera pąki natury ludzkiej.”
/Jean Paul/
# “Życie ma tyle kolorów,
ile potrafisz w nim dostrzec.”
# “Nadzieja to matka tych,
którzy nie boją się rzucać myśli
...
|
mam je w jednym pliku
ważne by każda myśl oddzielona była: #
włączam program plikowiec(wcześniej trzeba zainstalować darmowy konwerter: libiconv)
, w : Podaj nazwe pliku źródłowego wpisuje m1.txt daję[ ENTER ]
po wykonaniu powinien utworzyc sie katalog files wraz z z plikami:
a0.txt ... a10.txt (pliki w formacie ANSI)
p0.txt ... p10.txt (pliki w formacie UTF-8, by polskie litery działały)
a dalej juz ładnie działa w Swishu losowanie poszczególnych plików.
Wszystko załączam może komuś się przyda bo mi pomogło w wielu momentach
przyklad do sciagniecia:
Kod: |
http://www.ferkaluk.vel.pl/plikowiec/files.zip
|
|
|
|
|
|
stefcio
Ekspert
Pomógł: 24 razy Wiek: 32 Dołączył: 14 Lut 2006 Posty: 530 Skąd: wawa
|
Wysłany: Pon 07 Maj, 2007 12:47
|
|
|
trudna sprawa:))
w pliku txt moze być jeszcze jedna zmienna z wartością równą ilości myśli. |
_________________ Stefan
Kliknij na przycisk Pomógł--jak ci pomogłem:)) |
|
|
|
|
ora
Przyjaciel
Dołączył: 03 Lip 2006 Posty: 53 Skąd: wawa
|
Wysłany: Wto 08 Maj, 2007 07:31
Moje WWW: www.4f.vel.pl |
|
|
stefcio napisał/a: | trudna sprawa:))
w pliku txt moze być jeszcze jedna zmienna z wartością równą ilości myśli. |
nie dałem jej bo ilość stworzonych pliczków generowana jest z ilości zdań z pliku głównego, a generowane pliczki mają w nazwie: cyferkę-numer kolejnego zdania, więc ostatni plik będzie miał w nazwie cyfrę ilości zdań. |
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
|
|
|
|
|
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
| Strona wygenerowana w 0.17 sekundy. Zapytań do SQL: 13 |
|
|