[AutoIt] Frage/Antworte Thread

05/06/2008 16:56 °Remus°#106
du solltest den leuten aber nich sagen über was du die scripts absicherst weil sowas lässt sich mit nem gewissen aufwand faken und falls dus doch über die mac adresse machen willst schau dir das hier ma an
[Only registered and activated users can see links. Click Here To Register...]
05/06/2008 17:07 banjo1#107
Ich habe meine Scripts auch mit der serialnummer des laufwerks abgesichert, da die MAC adresse relativ leicht geändert werden kann (ob das die Funktion erkennt weiß ich nicht).
05/06/2008 17:07 SoulRidersHand#108
Quote:
Originally Posted by °Remus° View Post
du solltest den leuten aber nich sagen über was du die scripts absicherst weil sowas lässt sich mit nem gewissen aufwand faken und falls dus doch über die mac adresse machen willst schau dir das hier ma an
[Only registered and activated users can see links. Click Here To Register...]
Danke Remus.

Aber dort habe ich schon was nachgeschaut. Aber das half mir nicht .
Nunja jetzt mache ich es mit der Serialnummer;)
Villt baue ich ja auch beides ein.

Ich will ja nur mein Script so perfekt wie möglich schützen.

Edit// wer die Funktion haben möchte der kann sie hier her hol :

$serial = DriveGetSerial("C:\")
Select
Case $serial = XxXxXxX ; Dort serial eintragen die den Bot nutzen darf.
MsgBox(0, "", "Serialnummer richtig Have Fun")
Case Else
MsgBox(0, "No chance", "Serialnummer nicht richtig!")
Exit
EndSelect

Mit dem Code überprüft er ob der Code richtig ist wenn ja kommt eine MessageBox das sie richtig ist wenn nein Eine Msgbox und dann wird das script beendet.

Mfg
05/06/2008 18:40 marcopolo1990#109
ja ok, die serial kann man auch leicht ändern (schneller als die Mac# sogar)

dieser script sollte aber auch mit mac adresse funtzen:

Global $MAC_Vorgabe = '00:24:B5:58:BD:C4'
Global $MACs = StringSplit($Output, @CRLF)
Global $MAC_OK = False
For $i = 1 To $MACs[0]
If $MACs[$i] = $MAC_Vorgabe Then
$MAC_OK = True
ExitLoop
EndIf
Next
If $MAC_OK Then MsgBox(0, '', 'OK')

ist sogar für mehrere mac adressen xD
naja aber im grunde kann man alles ändern
man könnte sogar den script decompilen und die abfrage rausnehmen
05/07/2008 16:17 SoulRidersHand#110
Huhu wieder mal eine Frage ,

ich mach grad nen AutoLogin bot mit Gui .

So nun habe ich ALLE KOORDINATEN gespeichert rein geschrieben und was ist wenn ich das Metin2 fenster an einer anderen Position habe dann geht er zu völlig falschen koordinaten in meinen augen ..

Quote:
WinWaitActive("METIN2")
Sleep(200)
If = 1 Then
WinActivate("METIN2")
Sleep(2000)
MouseClick("LEFT" , 271, 388)
EndIf
If = 2 Then
WinActivate("METIN2")
Sleep(2000)
MouseClick("Left" , 271, 407)
EndIf
If = 3 Then
WinActivate("METIN2")
Sleep(2000)
MouseClick("LEFT" , 278, 422 )
EndIf
If = 4 Then
WinActivate("METIN2")
Sleep(2000)
MouseClick("LEFT" , 252, 439)
EndIf
If = 5 Then
WinActivate("METIN2")
Sleep(2000)
MouseClick("LEFT" , 268, 457)
EndIf
Sleep(2000)
;---------------------------------------------------------;
If = 1 Then
Sleep(2000)
MouseClick("LEFT" , 490, 388)
EndIf
If = 2 Then
Sleep(2000)
MouseClick("LEFT" , 492, 406)
EndIf
If = 3 Then
Sleep(2000)
MouseClick("LEFT" , 490, 422)
EndIf
If = 4 Then
Sleep(2000)
MouseClick("LEFT" , 491, 440)
EndIf
If = 5 Then
Sleep(2000)
MouseClick("LEFT" , 483, 456)
EndIf
If = 6 Then
Sleep(2000)
MouseClick("LEFT" , 483, 473)
EndIf
Ich habe auch diese beiden am anfang :

Quote:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>

Opt("PixelCoordMode", 2)
Opt("MouseCoordMode", 2)
Opt habe ich auch auf 2 weil ja Fenstermodus ....
Im Au3Window Inf tool habe ich auf Window..

Was ist daran falsch ? das er alles falsch wählt wenn ich mein metin fenster verschiebe ?

edit die variablen werde aus irgendeinem grnud hier net angezeigt aber sonst ist alles richtig hier
05/07/2008 17:12 eBoDa#111
Du muss bei Opt "1" einstellen, das ist dann der Window Mode. 2 Ist Client Mode und 0 ist Screen.

Greetz
05/07/2008 17:19 marcopolo1990#112
hat der von mir xD

naja egal

also wenn er ganz wo anders hinklick dann kann es nur an dem mousecoordmode liegen
wenn er auf gefundene pixel nicht reagiert, liegt es am pixelcoordmode

und wie eboda schon sagte
der flag ist:
0, screen
1, window
2, client
05/07/2008 17:59 SoulRidersHand#113
ahhhhhhhhhh shit danke *mich selber hau*
-,-
hab mich da aber ganz klar mit der zahl vertan ^^
Danke euch beiden ...

und nein marco habs net von dir ;)
Danke nochmal ^^

Mfg

SoulRider
05/07/2008 18:02 marcopolo1990#114
meinte eboda xD haben gestern selbes prob gehabt ;)
05/07/2008 18:05 SoulRidersHand#115
hmm nu gehts auch net...
wie behindert isn das ?

xd

Edit// Mit 0 gehts also mit Screen
mit 1 also window net
uund mit 2 auch net

KOMISCH KOMISCH XD

naja dank trotzdem euch beiden
05/07/2008 20:28 marcopolo1990#116
soll ich mal über den source code gucken oder wie xD?
wenn du wirklich es so schreibst

opt ("PixelCoordMode" , 2 )
opt ("MouseCoordMode" , 2 )

Mouseclick ( "Left" , 100 , 100 )

wenn dein fenster aktiviert dabei ist, muss er auch in diesem fenster klicken (wenns nicht unter 100x100 ist)
wenne es testen wills mach die noch nen hotkey,while,func rein und machs mal per tastendruck

seid ich scripte ist mir sowas noch nicht bekannt gewesen xD
05/16/2008 20:34 muffin986#117
so nu brauch ich auch ma hilfe
ich habe mir eine gui gebastelt(mit koda) und möchte nun daten aus einem input fenster auslesen lassen!
mit welchem befehl tu ich des???
05/16/2008 20:59 marcopolo1990#118
$Output1 = guictrlread ( $Input1 )
MsgBox ( 0 , "Ausgabe" , $Output1 )

die Variable $Output1 steht nun für den ausgelesenen wert des $Input1 , wenn $Input1 eine Inputbox ist (geht auch mit checkboxen,radiobuttons , müsst ihr aber auf den status achten!)
05/18/2008 20:03 Quade#119
Hmm.. ich frag dann auch ma wieder was..

Also... Ich möchte nen Save Button einfügen zum speichern von z.B. Einlogdaten...

Der button is kein Problem... aber welchen Befehl nutz ich um die Daten in der InputBox zu speichern?
05/18/2008 22:37 marcopolo1990#120
ne speicherfunktion hab ich xD

was krieg ich xD?