Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] zapisywanie koordów


Rekomendowane odpowiedzi

Opublikowano

Jak napisać program który po kliknięciu w dane miejsce zapisuje kordy do pliku (najlepiej zwykły notatnik), ma je ciągle dodawać ale nie nadpisywać :) ?.

"...przeważnie zachowuje się rozważnie ... "

Opublikowano

robisz funkcje start i koniec, dajesz zmienną pod fileopen.

 

w funkcji start dajesz taki kod :

 

	Filewrite ($ZMIENNA,MouseGetPos(0)&" , " & MouseGetPos(1) & @CRLF)

 

czyli zapisujesz do pliku otworzonego zmienną MoustGetpo(0) i MouseGetPos(1) czyli x i y

 

a oto cały kod :

 

HotKeySet ("{`}","start")
HotKeySet ("{Esc}","knc")

$zmienna = FileOpen (@ScriptDir & "/TWÓJPLIK.txt",1)

Func knc ()
	Exit
EndFunc

Func start ()
	Filewrite ($zmienna,MouseGetPos(0)&" , " & MouseGetPos(1) & @CRLF)
EndFunc

While 1
ToolTip("Aktualna pozycja to " & MouseGetPos(0)& " , " & MouseGetPos (1)&".",0,0)
Sleep (80)
WEnd

a po endfunc jest taki bajer, że na górze ekranu co 0.08 s wyświetla się twoja aktualna pozycja myszki.

qxv1fr.jpg


by NovusOrdo


It is better to keep your mouth closed and let people think you are a fool than to open it and remove all doubt. ~Mark Twain

Opublikowano

masz:

HotKeySet("{F3}", "spos")

 

$fopen = FileOpen("log.txt", 10)

 

Func spos()

$pos = MouseGetPos()

$color = PixelGetColor($pos[0], $pos[1])

FileWrite($fopen, "Pozycja: "&$pos[0]&", "&$pos[1]&@CRLF&"Kolor: "&$color&@CRLF&@CRLF)

EndFunc

 

While 1

$pos = MouseGetPos()

$color = PixelGetColor($pos[0], $pos[1])

ToolTip("Pozycja: "&$pos[0]&", "&$pos[1]&@CRLF&"Kolor: "&$color, 0, 0)

WEnd

zapisuje koordy + kolor w RGB aktualnego piksela, przerób sobie jak ci nie potrzeba koloru.
846331404756772371599.jpeg

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...