Skocz do zawartości

Wklejanie i kopiowanie tekstu


pamparampa

Rekomendowane odpowiedzi

  • Administratorzy
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

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

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

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

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

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ę
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...