[AutoIt] Grundlagen I - IV

04/17/2012 16:36 omer36#256
Quote:
Originally Posted by mono0 View Post
Also heißen die Funktionen einfach so oder wie?
Das ist einfach nur der Name der Funktion..

kannst sie eig. benennen wie du willst...
05/09/2012 13:20 .Dash#257
AutoIt ist zwar nicht so mein Ding...
Aber gutes tutorial ;)
06/10/2012 21:44 BlackEnqel™#258
ich hab alles gelesen und nichts garnichts auser das mit den $variablen

kann mir jemand helfen bei meinem bot schickt eine pn oder schreibt hier rein

Danke.
06/19/2012 22:10 Dr.Toni-old#259
Wenn du nichts verstanden hast befass dich noch mal damit oder such dir ein anderes Tutorial?! ;)
07/08/2012 09:01 Glasperle#260
Ersteinmal danke für dein sehr gutes Tutorial.

Ich habe aber 2 Fragen zum Programm AutoIt

Ich möchte Autoit auf ein Programm im Fenstermodus anwenden. Allerdings schaffe ich es nicht, dass auto it dort klickt. Es geschieht einfach nichts. Im firefox fenster oder auf dem desktop habe ich keine Probleme.

2. Wie schaffe ich es mit dem befehl mouseclick(..) dass die maus genau auf ein ganz bestimmten pixel clickt?

Grüße und vielen dank im voraus !!
08/09/2012 06:25 marykillsjane#261
finde ich echt super von dir sowas zu machen ( deine zeit zu investieren um anderen bei solchen sachen zu helfen bin schon kräftig am rumprobieren aber hab noch nicht alles durch echt hammer danke dir und das gute ist so wie du es beschrieben hast braucht man echt keine vorkenntnisse man versteht eigentlich alles ziemlich schnell haste echt gute arbeit geleistet mit dem threat vielen dank^^
08/10/2012 00:32 0Player#262
Quote:
Originally Posted by Glasperle View Post
Ersteinmal danke für dein sehr gutes Tutorial.

Ich habe aber 2 Fragen zum Programm AutoIt

Ich möchte Autoit auf ein Programm im Fenstermodus anwenden. Allerdings schaffe ich es nicht, dass auto it dort klickt. Es geschieht einfach nichts. Im firefox fenster oder auf dem desktop habe ich keine Probleme.

2. Wie schaffe ich es mit dem befehl mouseclick(..) dass die maus genau auf ein ganz bestimmten pixel clickt?

Grüße und vielen dank im voraus !!
MouseMove( $x, $y,$geschwindigkeit) ; $x = deine x koordinate $y = deine y Koordinate und $geschwindigkeit= die geschwindigkeit, wieschnell die Maus bewegt werden soll.
Sleep($Zeit) ;Hier würd ich noch einen Sleep (Das Programm schläft dann kurz)befehl hinsetzen.
MouseClick( "$Buttin", $x ,$y,"","") ;hast du inzwischen verstanden
;Geht auch so
MouseClick( "$Button", $x, $y, $anzahlanklicks, $geschwindigkeit); Oder auch so mit den $x und $y
08/10/2012 19:24 marykillsjane#263
ich hätte da auch noch ne frage undzwar wozu genau ist der include befehl gut?also man kann andere dateien mit eininden das hab ich ja verstanden aber kann mir jmd sagen wofür das gut ist? man kann die befehle der dateien doch auch ganz einfach in AutoIt schreiben wofür bindet man dann noch ne datei ein?
08/11/2012 13:11 Dr.Toni-old#264
Da durch weiß AutoIT bei manchen externen UDF's welche man über #include einbaut was die Befehle bedeuten :)
12/31/2012 17:01 Kreki#265
Hab mein erstes Projekt nun schon etwas weiter gebracht und versuch mich jetzt gerade daran das ich mit 2 Oberflächen gleichzeitig arbeiten kann.

Jetzt häng ich aber an folgender Stelle:

Wenn ich von der Hauptform ($Form1_1) auf die zweite Oberfläche wechsle ($Form1) sind beide Oberflächen aktiv. Klicke ich aber nun auf "Exit" schliest das Script komplett! Ich will aber nur die 2te Oberfläche schließen.

Code:
Func _Optionen()
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1_1 = GUICreate("Form1", 441, 444, 311, 157)
GUISetBkColor(0x000000)
$Pic1 = GUICtrlCreatePic("C:\Users\Wulfen\Desktop\Projekt\Recources\Pics\Schädel.jpg", 144, 16, 281, 241)
$Mutli1 = GUICtrlCreateButton("HGklee", 8, 16, 113, 25)
GUICtrlSetBkColor(-1, 0xD4D0C8)
$Multi2 = GUICtrlCreateButton("Topper - Harley", 8, 48, 113, 25)
GUICtrlSetBkColor(-1, 0xD4D0C8)
$Multi3 = GUICtrlCreateButton("Negathor", 8, 80, 113, 25)
GUICtrlSetBkColor(-1, 0xD4D0C8)
$Exit = GUICtrlCreateButton("Ende", 352, 400, 73, 25)
GUICtrlSetBkColor(-1, 0xD4D0C8)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $Exit
			GUIDelete("Form1")
			GUICreate($Form1_1) = GUICreate("Spenden Bot", 258, 422, 364, 201)
			Exit
	EndSwitch
WEnd
EndFunc

hab mir jetzt 3 verschiedene tutorial durchgelesen und jedesmal wenn ich das versuche umzusetzen hab ich nen syntax error -.-
12/31/2012 17:11 Croco™#266
So sollte es gehen:
PHP Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1_1 GUICreate("Form1"441444311157)
GUISetBkColor(0x000000)
$Pic1 GUICtrlCreatePic("C:\Users\Wulfen\Desktop\Projekt\Recources\Pics\Schädel.jpg"14416281241)
$Mutli1 GUICtrlCreateButton("HGklee"81611325)
GUICtrlSetBkColor(-10xD4D0C8)
$Multi2 GUICtrlCreateButton("Topper - Harley"84811325)
GUICtrlSetBkColor(-10xD4D0C8)
$Multi3 GUICtrlCreateButton("Negathor"88011325)
GUICtrlSetBkColor(-10xD4D0C8)
$Exit GUICtrlCreateButton("Ende"3524007325)
GUICtrlSetBkColor(-10xD4D0C8)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $Exit
            GUISetState
(@SW_HIDE,$Form1_1)
            
$Form1 GUICreate("Spenden Bot"258422364201)
            
GUISetState(@SW_SHOW,$Form1)

    EndSwitch
WEnd 
12/31/2012 17:17 Kreki#267
Funktioniert teilweise, die 2te gui wird geschlossen er öffnet zur ersten gui eine identische.

Also Form2 geht zu ich hab die Form1 und eine 2te Form1 ohne Buttons
12/31/2012 18:00 omer36#268
hier ist ein bsp für 2 fenster

PHP Code:
#include <GUIConstants.au3>

$gui1 GUICreate("erstes fenster")
$button1 GUICtrlCreateButton("links"103510020)
$buttonklick1 GUICtrlCreateButton("klick"2503510020)

$gui2 GUICreate("schritt links")
$buttonklick2 GUICtrlCreateButton("klick"103510020)
$zurueck GUICtrlCreateButton("rechts"2503510020)

GUISetState(@SW_SHOW$gui1)

While 
1
    $msg 
GUIGetMsg(1)
    Switch 
$msg[1]
        Case 
$gui1
            
Switch $msg[0]
                Case 
$GUI_EVENT_CLOSE
                    
Exit
                Case 
$buttonklick1
                    MsgBox
(0"""gui1")
                Case 
$button1
                    GUISetState
(@SW_HIDE$gui1)
                    
GUISetState(@SW_SHOW$gui2)
            EndSwitch

        Case 
$gui2
            
Switch $msg[0]
                Case 
$GUI_EVENT_CLOSE
                    GUISetState
(@SW_SHOW$gui1)
                    
GUISetState(@SW_HIDE$gui2)
                Case 
$buttonklick2
                    MsgBox
(0"""gui2")
                Case 
$zurueck
                    GUISetState
(@SW_SHOW$gui1)
                    
GUISetState(@SW_HIDE$gui2)
            EndSwitch
    EndSwitch
WEnd 
06/18/2013 20:22 naruto1030#269
Hallo Zusammen )( Habe eine frage kann mir irgent wer die Listen von den Befehlen für AutoIt v3 Script schicken heiße in Skype (rafi.laymoon1) wäre super nett wenn mir einer weiter helfen würde ich bedanke mich im vorraus an er/sie
Gruß Ralf
06/18/2013 20:35 'Aleo#270
Quote:
Originally Posted by naruto1030 View Post
Hallo Zusammen )( Habe eine frage kann mir irgent wer die Listen von den Befehlen für AutoIt v3 Script schicken heiße in Skype (rafi.laymoon1) wäre super nett wenn mir einer weiter helfen würde ich bedanke mich im vorraus an er/sie
Gruß Ralf
Ich würde dich bitten nicht alte Threads zu pushen. [Only registered and activated users can see links. Click Here To Register...] hast du mal die offizielle Liste von allen Befehlen in Englisch.

Beste Grüße,
'Aleo