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 do obeznanego w AutoIt


Rekomendowane odpowiedzi

Opublikowano

dokładnie to co Jóżef napisał to pomogło i działa ten skrypt tak jak powinien

 

hmmm a jak przypisać do pola input1 pierwszego control send'a tak aby zmieniać w nim czas

SUKCES MA WIELU OJCÓW PORAŻKA JEST SIEROTĄ - Młody M

Opublikowano

bierzesz za pomocą au3info class (lub inną wartość) tego inputa i wpisujesz w niego

@hour & ":" &@min& ":" &@sec

 

używając ControlSetText()

Opublikowano

hmmm a mógłbyś pokazać ten kod szerzej jak to wpisać gdzie w kod to wpisać itp bo dziś przeszukałem wiele stron w necie wiele tematów helpa i sprawdziłem swoje pomysły i nic konkretnego nie wykminiłem;(

SUKCES MA WIELU OJCÓW PORAŻKA JEST SIEROTĄ - Młody M

Opublikowano

w helpie jest

Run("notepad.exe")
ControlSetText("[CLASS:Notepad]", "", "Edit1", "New Text Here")

albo napisz o co ci chodziło bo nie czaje

hmmm a jak przypisać do pola input1 pierwszego control send'a tak aby zmieniać w nim czas
Opublikowano

no bo w input1 masz coś takiego że w te pole możesz wpisac co tam chcesz i chodzi mi o to żeby np wpisze jakiś tam czas np 5000 i żeby ten czas zmieniał się w pierwszym Control send żeby zmieniał się czas co ile ma klikać te f12 cały kod

 

#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Sah Bot by sebooo", 270, 183, 478, 312)
$Pic1 = GUICtrlCreatePic("C:\Documents and Settings\NZP\Moje dokumenty\Moje obrazy\Documents and Settings\NZP\Pulpit\nagrania\login.jpg", 0, 0, 268, 180)
$Input1 = GUICtrlCreateInput("czas", 104, 72, 57, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
   $nMsg = GUIGetMsg()
   Switch $nMsg
       Case $GUI_EVENT_CLOSE
exit
MsgBox(0, "SAH bot by sebooo", "For MPC Forum")
Sleep(1000)
MsgBox(16, "", "")

Case $gui_event_close
Exit

EndSwitch
wend

func start()
while 1
ControlSend ( "[CLASS:eter - s0:b4:p:54aef0]", "","0", "F12" )
Send("{F12}")
Sleep(2000)
ControlSend ( "[CLASS:eter - s0:b4:p:54aef0]", "","1", "F12" )
Send("{F12}")
Sleep(2000)
wend
endfunc

func stop()
exit
endfunc

SUKCES MA WIELU OJCÓW PORAŻKA JEST SIEROTĄ - Młody M

Opublikowano

Po co Ci tyle tych linijek?

 

while 1
ControlSend ( "[CLASS:eter - s0:b4:p:54aef0]", "","0", "F12" )
Send("{F12}")
Sleep(2000)
ControlSend ( "[CLASS:eter - s0:b4:p:54aef0]", "","1", "F12" )
Send("{F12}")
Sleep(2000)
wend

Wystarczy tak.

 

while 1
ControlSend ( "[CLASS:eter - s0:b4:p:54aef0]", "","0", "F12" )
Sleep(2000)
wend

Wyjdzie na to samo, a kilka linijek mniej.

Opublikowano

po prostu to jeszcze pozostałości po tym jak kiepsko odliczało czas normalnie chodzi mi o to ze w pierwszej linijce ustawiasz co ile czasu ma zchodzić z konie w przypadku silnego aury berka ito a w drugiej linicje co ile ma znów na niego siadać czyli tak mniej więcej 2 sec żeby zdążył włączyć itp i potrzebuje przypisać ten input pod ten pierwszy żeby ten czas zmieniać bo jak wiemy podczas treningu skili ich czas działania wydłuża się i skil nabiera wartości bo po co edytować kod nie każdy wie o który chodzi ten czas i które to ten czas więc dla ułatwienia po prostu żeby wpisać i się nie męczyć myślę ze teraz dość jasno wytłumaczyłem o co mi kaman i że ktoś mi pomoże w miarę szybko

SUKCES MA WIELU OJCÓW PORAŻKA JEST SIEROTĄ - Młody M

Opublikowano

Cześć,

 

myśle że wiem o co Ci chodzi

Przeanalizuj ten przykład :)

 

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 436, 258, 213, 142)
$Input1 = GUICtrlCreateInput("ILE MAM CZEKAC ( W MLS )", 27, 29, 195, 21)
$Button1 = GUICtrlCreateButton("Test", 255, 26, 110, 31)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$CZAS =  GUICtrlRead($Input1)
Sleep($CZAS)
MsgBox(1,"test","spałem " & $CZAS & " milisekund")

EndSwitch
WEnd

Opublikowano

Odpowiedź na pytanie:

 

hmmm a jak przypisać do pola input1 pierwszego control send'a tak aby zmieniać w nim czas

 

Sleep(GUICtrlRead($input1))

 

#Edit

 

Boże, jak ja to kocham...

 

 

 

MsgBox(0, "SAH bot by sebooo", "For MPC Forum")

 

 

Napisał raptem parę linijek i myśli że bot <3

 

 

Opublikowano

@up. Jakby się już czepiać to tak

GUICreate("Form1", 436, 258, 213, 142)
$Input1 = GUICtrlCreateInput("ILE MAM CZEKAC ( W MLS )", 27, 29, 195, 21)
$Button1 = GUICtrlCreateButton("Test", 255, 26, 110, 31)
GUISetState()
While 1
Switch GUIGetMsg()
Case -3
Exit
Case $Button1
$CZAS =  GUICtrlRead($Input1)
Sleep($CZAS)
MsgBox(1,"test","spałem " & $CZAS & " milisekund")
EndSwitch
WEnd

 

@down. Jakby się czepiać tego to pana @up ;d

Opublikowano

Moim postem zwróciłem uwagę Sopelkowi, że nie zdefiniował zmiennej $CZAS. Proszę zapoznać się z terminem 'spam'. Kolejne posty nie na temat będą karane warnem.

Opublikowano

Piszcie bardziej estetycznie, bo się nie dobrze robi...

 

sebooo:

 

#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("", 135, 97)

; nie kazdy ma takiego użytkownika jak ty ¬.¬
; $Pic1 = GUICtrlCreatePic("C:\Documents and Settings\NZP\Moje dokumenty\Moje obrazy\Documents and Settings\NZP\Pulpit\nagrania\login.jpg", 0, 0, 268, 180)

$Input1 = GUICtrlCreateInput("", 24, 12, 85, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_CENTER,$ES_NUMBER))
$Button1 = GUICtrlCreateButton("Start", 24, 36, 87, 25)
$Button2 = GUICtrlCreateButton("Stop", 24, 60, 87, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


While 1
   $nMsg = GUIGetMsg()
   Switch $nMsg
    Case $GUI_EVENT_CLOSE
           Exit

       Case $Button1
           AdlibRegister("start", 1000)

       Case $Button2
           AdlibUnRegister("start")

   EndSwitch
WEnd

Func start()
   ControlSend ( "[CLASS:eter - s0:b4:p:54aef0]", "","0", "F12" )
   Send("{F12}")
   Sleep(GUICtrlRead($Input1))
   ControlSend ( "[CLASS:eter - s0:b4:p:54aef0]", "","1", "F12" )
   Send("{F12}")
   Sleep(GUICtrlRead($Input1))
EndFunc

 

Opublikowano

@up. Jak używasz adlibregister to już nie dawaj sleepów. I po prostu

#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("", 135, 97)
; nie kazdy ma takiego użytkownika jak ty ¬.¬
; $Pic1 = GUICtrlCreatePic("C:\Documents and Settings\NZP\Moje dokumenty\Moje obrazy\Documents and Settings\NZP\Pulpit\nagrania\login.jpg", 0, 0, 268, 180)
$Input1 = GUICtrlCreateInput("", 24, 12, 85, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_CENTER,$ES_NUMBER))
$Button1 = GUICtrlCreateButton("Start", 24, 36, 87, 25)
$Button2 = GUICtrlCreateButton("Stop", 24, 60, 87, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
   $nMsg = GUIGetMsg()
   Switch $nMsg
	    Case $GUI_EVENT_CLOSE
	    Exit
    Case $Button1
	    AdlibRegister("start", GUICtrlRead($Input1))
    Case $Button2
	    AdlibUnRegister("start")
   EndSwitch
WEnd
Func start()
   ControlSend ( "[CLASS:eter - s0:b4:p:54aef0]", "","0", "F12" )
   ;Send("{F12}") zakomentowałem, bo controlsend już wysyła klawisz do kontrolki/okna, więc to jest nie potrzebne. chyba, że do czegoś innego
EndFunc

  • 1 miesiąc temu...
Opublikowano

hmmmm jak napisać sender który by mi wyszukiwał plik np log.txt i wysłał na podany przeze mnie email???

SUKCES MA WIELU OJCÓW PORAŻKA JEST SIEROTĄ - Młody M

  • 2 tygodnie później...

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...