pamparampa Opublikowano 16 Kwietnia 2009 Udostępnij Opublikowano 16 Kwietnia 2009 Witam. Wiem że w GM można zrobić pole tekstowe, ale czy da się zrobić tak, aby można było kopiować i wklejać teksty? chodzi mi o to żebym mógł napisać coś w np w notatniku, skopiować to i wkleić w moim programie. Czy to możliwe? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Hunter Opublikowano 16 Kwietnia 2009 Udostępnij Opublikowano 16 Kwietnia 2009 Mysle ze z GM'em bedzie ciezko, jesli juz to chyba bedziesz musiał poszukac jakiegos DLL'a. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 16 Kwietnia 2009 Administratorzy Udostępnij Opublikowano 16 Kwietnia 2009 clipboard_has_text() zwraca true / false jeżeli jest tekst w schowku clipboard_get_text() zwraca tekst ze schowka (najpierw sprawdź powyższą funkcja czy jest!) clipboard_set_text(str) ustawia zmienną do schowka Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Ghost Opublikowano 16 Kwietnia 2009 Udostępnij Opublikowano 16 Kwietnia 2009 GML (step) if keyboard_check_pressed(vk_control) and keyboard_check_pressed(ord('V')) { if clipboard_has_text() { tekst+=clipboard_get_text(); //Zmienna 'tekst' to jest zmienna tekstu, w tym przypadku keyboard_stringa :) } } /* Z tą zmienną to np. tekst=keyboard_string */ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 16 Kwietnia 2009 Udostępnij Opublikowano 16 Kwietnia 2009 Ghost, Twoj kod zadziala gdy JEDNOCZESNIE wcisniemy CTRL+V, a zadko kiedy sie uda to od razu. Statystycznie uzytkownik pierw wciska CTRL a chwile pozniej V. GML if(keyboard_check(vk_control)&&keyboard_check_pressed(ord('V'))) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
pamparampa Opublikowano 16 Kwietnia 2009 Autor Udostępnij Opublikowano 16 Kwietnia 2009 ale czemu napis pojawia się tylko na moment? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 16 Kwietnia 2009 Udostępnij Opublikowano 16 Kwietnia 2009 Za szybko go zerujesz? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
pamparampa Opublikowano 16 Kwietnia 2009 Autor Udostępnij Opublikowano 16 Kwietnia 2009 może wkleję ten skrypt. Przeanalizujcie go :) GML var count, text1; draw_set_font(font0); count = 21; text1 = string_copy(text,string_length(text)-count,count); draw_sprite(sprite_index,image_index,x,y); draw_text(x+3,y-15,'Nick:'); if global.wybrany = id { text = keyboard_string; text := string_replace_all(text, "#", "*"); draw_text(x+3,y,text1+znak1); } else { draw_text(x+3,y,text1); } if(keyboard_check(vk_control)&&keyboard_check_pressed(ord('V'))) { if clipboard_has_text() { text+=clipboard_get_text(); } } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 16 Kwietnia 2009 Udostępnij Opublikowano 16 Kwietnia 2009 GML var count, text1; draw_set_font(font0); count = 21; text1 = string_copy(text,string_length(text)-count,count); draw_sprite(sprite_index,image_index,x,y); draw_text(x+3,y-15,'Nick:'); if global.wybrany = id { text = keyboard_string; text := string_replace_all(text, "#", "*"); draw_text(x+3,y,text1+znak1); } else { draw_text(x+3,y,text1); } if(keyboard_check(vk_control)&&keyboard_check_pressed(ord('V'))) { if clipboard_has_text() { text+=clipboard_get_text(); keyboard_string=text; // po dodaniu tekstu z pamieci musisz zapisac swoj tekst do tekstu klawiatury w GMie } } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kargul Opublikowano 17 Kwietnia 2009 Udostępnij Opublikowano 17 Kwietnia 2009 Temat już był. Sam go zakładałem. 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ę