Register for your free account! | Forgot your password?

You last visited: Today at 20:37

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



AutoIt

Discussion on AutoIt within the AutoIt forum part of the Coders Den category.

Reply
 
Old 03/06/2010, 22:17   #16
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
HardCore.1337 is offline  
Thanks
1 User
Old 03/06/2010, 22:27   #17
 
elite*gold: 0
Join Date: Feb 2010
Posts: 714
Received Thanks: 842
Nice danke habe jetz die hier wie bau ich die in script ein?
Flasher2 is offline  
Old 03/06/2010, 22:28   #18
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
schau dir mal meine MemoryEngine in der Sig. an
Da siehst du wie man die Werte rechnet.
Und statt Read nimmst du dann einfach Write
HardCore.1337 is offline  
Thanks
1 User
Old 03/06/2010, 22:45   #19
 
elite*gold: 0
Join Date: Feb 2010
Posts: 714
Received Thanks: 842
Fehler Line 43

$SetPrivilege("SedDebugPrivilege",1)
$SetPrivilege^ERROR

Error: Missing right backet ")" In expession
Flasher2 is offline  
Old 03/06/2010, 22:50   #20
 
Xereon's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 793
Received Thanks: 366
Quote:
Originally Posted by Flasher2 View Post
$SetPrivilege("SedDebugPrivilege",1)

Cool!

Wusste ja garnicht, dass man in AutoIT Variablen als Alias für Funktionen benutzen kann.
Xereon is offline  
Old 03/06/2010, 22:54   #21
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
ohh,
epic Fail in meinem Prog.

Gleich ändern!
HardCore.1337 is offline  
Old 03/06/2010, 22:54   #22
 
elite*gold: 0
Join Date: Feb 2010
Posts: 714
Received Thanks: 842
was muss ich denn jetz machen um den fehler zu beheben?
Flasher2 is offline  
Old 03/06/2010, 22:55   #23
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
das $ Zeichen weg
HardCore.1337 is offline  
Old 03/06/2010, 22:57   #24
 
elite*gold: 0
Join Date: Feb 2010
Posts: 714
Received Thanks: 842
sry aber geht immer noch net -.-

Code:
Func button1()
	if $OnOff == 0	then
	$OnOff = 1	
	
EndIF

	 SetPrivilege("SedDebugPrivilege", 1)
  $PID = WinExists("METIN2")
  

if $PID = 0 then
  MsgBox(16, "Fehler", "Prozess nicht gefunden!")
Exit
EndIf

$Open = _MemoryOpen($PID)
Dim $Read = 0
While 1
$Read = _MemoryRead (0x001F74FC, "METIN2")
  if $Read <> $Read then

$PID = WinGetProcess("METIN2")
$Open = _MemoryOpen($PID)
_MemoryWrite(0x001F74FC, $Open, 5)

$Read = $Read
EndIf
WEnd
_MemoryClose("METIN2")


	 Check()
EndFunc
Flasher2 is offline  
Old 03/06/2010, 23:04   #25
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Wie schon gesagt, musst du das read weg machen

also:

PHP Code:
...
$Open _MemoryOpen($PID)
_MemoryWrite(0x001F74FC"Metin2")
... 
Die Software wurde bisher nur zum auslesen konfiguriert
HardCore.1337 is offline  
Old 03/06/2010, 23:07   #26
 
Xereon's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 793
Received Thanks: 366
Quote:
Originally Posted by Flasher2 View Post
Code:
  if $Read <> $Read then
WTF?

Warum schreibs du nicht gleich "if false then" ?
Xereon is offline  
Old 03/06/2010, 23:08   #27
 
elite*gold: 0
Join Date: Feb 2010
Posts: 714
Received Thanks: 842
ist kopiert aus seinem tool

-.- bin zu dumm dafür hab jetz read weggemacht

Code:
$Open = _MemoryOpen($PID)
Dim $Read = 0
While 1

$PID = WinGetProcess("METIN2")
$Open = _MemoryOpen($PID)
_MemoryWrite(0x001F74FC, $Open, 5)

WEnd
_MemoryClose("METIN2")
checks net was mach ich falsch

wie würde es richtig aussehn?
Flasher2 is offline  
Old 03/06/2010, 23:08   #28
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Wenn $Read <> als das neue $Read dann

also damit wird überprüft, ob das $Read aus dem vorherigen Schleifendurchgang dem aktuellen entspricht
HardCore.1337 is offline  
Old 03/06/2010, 23:11   #29
 
Xereon's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 793
Received Thanks: 366
Quote:
Originally Posted by General Desert View Post
Wenn $Read <> als das neue $Read dann

also damit wird überprüft, ob das $Read aus dem vorherigen Schleifendurchgang dem aktuellen entspricht
Ergibt keinen Sinn.

Wenn du den gleichen Variablennamen benutzt, wird die Bedingung nie "True" ergeben.
Xereon is offline  
Thanks
1 User
Old 03/06/2010, 23:13   #30
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
mom, irgendwie hab ich das aber gelöst.
Oder auch nicht. Muss ich ja noch viel machen :/

Danke dir für die Anregung
HardCore.1337 is offline  
Reply




All times are GMT +1. The time now is 20:37.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.