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

[Problem] Gdy okno aktywne


Rekomendowane odpowiedzi

Opublikowano

 

if WinActive("Client.exe") Then
    HotKeySet("{enter}","sendx")
EndIf

 

Nie dziala mi to.. Jak naprawic?
Chce aby gdy proces client.exe jest na wierzchu hotkey dzialal.

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Opublikowano

Bo w WinActive podajessz uchwyt/title okna a nie nazwę procesu...

if WinActive($Form1_1) Then
HotKeySet("{enter}","sendx")
EndIf
a tutaj co źle?

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Opublikowano

Przecież jak to umieściłeś gdzieś na początku kodu to to tylko raz jest sprawdzane i pozniej pomijane daj to while czy coś dalej albo w Do Until

OndteAw.png
Opublikowano

Nie działą właśnie wtedy też.

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Opublikowano

Daj zamiast uchwytu title.

Title czyli? W sensie nazwa np

 

guicreate("x")

tamto x?

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Opublikowano

Tylko nic z tego nie działa.

 

$Form1_1 = GUICreate("Komunikator", 621, 497, 813, 230)

 

Tutaj GUI

 

func sendx()
	$ReadMsg = GUICtrlRead ($SendMSG)
	    If $ReadMsg = '' Then Return
    TCPSend($Socket,$nick & ": " & $ReadMsg)
	guictrlsetdata($SendMSG,"")
EndFunc

Tutaj funkcja

 

I jak zrobic aby dzialalo?

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Opublikowano

winactive("Komunikator")

Próbowałem tak właśnie i nie działa.

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Opublikowano

to pokaż jak tego używasz

To, że nie działa to tylko i wyłącznie z twojej winy.

 

While 1

if WinActive("Komunikator") then

hotkeyset("{ENTER}","sendx")

wend

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Opublikowano

a jak nie jest aktywne to usuwasz tego hotkeya?

on w ogole nie działa.

 

funkcji sendx tylko nie upublikowałem. gdy jest bez if (...) endif działa.

 

Ale już nie potrzebne.

Moje tutki:

"Bad Video Card Drivers" - Błąd w mc? Zobacz do mnie aby dowiedzieć się jak to naprawić!

Chcesz wyciągnąć maksymalną ilość fps w minecraft? Kliknij

tu!

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...