radioactiver Opublikowano 25 Maja 2005 Udostępnij Opublikowano 25 Maja 2005 Jak zrobic zeby tekst z keyboard_string zapisywany byl do pliku *.txt. Ale nie tak zeby wybrac samemu miejsce zapisu tylko zeby w tle automatycznie wzucilo plik do katalogu w ktorym jest program. Chodzi mi aby zrobic taka mozliwosc zapisywania na chacie wiec chodzi mi aby cala rozmowa byla zapisane nie tylko np jedna wypowiedz. Z gory dziekuje ^^ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 25 Maja 2005 Udostępnij Opublikowano 25 Maja 2005 Masz dwa sposoby albo : tekst=keyboard_string; if keyboard_check_pressed(vk_enter) { nazwa_pliku='tekst.txt'; plik=file_text_open_write(nazwa_pliku); file_text_write_string(plik,tekst); file_text_close(plik); keyboard_string=''; } Albo tekst=keyboard_string; if keyboard_check_pressed(vk_enter) { nazwa_pliku='tekst.txt'; file_open_write(nazwa_pliku); file_write_string(tekst); file_close(); keyboard_string=''; } Oba sposoby działają :D Drobna poprawka ;) I jeszcze dodam że najlepiej dać to w step :] A aby wyczyścić keyboard_string daj : keyboard_string=''; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
radioactiver Opublikowano 25 Maja 2005 Autor Udostępnij Opublikowano 25 Maja 2005 zrobilem tak jak powiedziales ale wyskakuje mi blad przy if keyboard_check_pressed(vk_enter) byc moze to dlatego bo mam ten programik robiony w starszej wersi 5.3A Czy w tej wersji programu jest inny fragment kodu odpowiadajacy za to? Plik w notatniku sie tworzy ale ciagle jest pusty Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 25 Maja 2005 Udostępnij Opublikowano 25 Maja 2005 A ja to w GM6 :/ to daj : keyboard_check(vk_enter) {wcisniety=1;} tekst=keyboard_string; if wcisniety=1 { nazwa_pliku='tekst.txt'; plik=file_text_open_write(nazwa_pliku); file_text_write_string(plik,tekst); file_text_close(plik); keyboard_string=''; } Wiem że niepotrzebnie dodałem tą zmienną ale nie powinno być pyźniej problemów ;) Dotam jeszcze tylko że skrypt najpierw czyści plik a potem zapisuje keyboard_string do pliku. Moge napisać cały gotowy skrypt ale nie wiem czy nie będzie za łatwo dla ciebie :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
radioactiver Opublikowano 26 Maja 2005 Autor Udostępnij Opublikowano 26 Maja 2005 teraz juz dziala ale jest jedno ale... do pliku zapisuje mi tylko ostatnia wypowiedz. czy jest taka mozliwosc zeby caly tekst jaki byl pisany, kazda wypowiedz ktora sie pojawila od uruchomienia programu ^^ byla zapisywana w tym pliku? PS. HEY! Jak ja mam to zrobic aby zapisywalo mi caly dialog a nie tylko ostatnia wypowiedz ;( ludzie pomozcie :/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 26 Maja 2005 Udostępnij Opublikowano 26 Maja 2005 Oczywiście, ale to będzie trzeba otworzyć plik, odczytać i zapisać do zmiennej każdą linijkę tekstu, dodać tekst wprowadzony z klawiatury, no i zapisać cały tekst do pliku. Wezme ci zaraz coś napisze :] Chwilke może to potrwać. Chyba że ktoś już ma taki skrypt napisany :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się