Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 00:56

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

Advertisement



Tratsch rund um Autoit / Autoit Talk | kleinere Fragen

Discussion on Tratsch rund um Autoit / Autoit Talk | kleinere Fragen within the AutoIt forum part of the Coders Den category.

Reply
 
Old 10/06/2012, 17:14   #526
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
Quote:
Originally Posted by KDeluxe View Post
Also mal kurz "ASCII Tabelle" googlen und schon hat man mit dem alles was man braucht.


MfG
Achat is offline  
Thanks
1 User
Old 10/06/2012, 22:14   #527
 
Der-Eddy's Avatar
 
elite*gold: 400
Join Date: Nov 2008
Posts: 67,909
Received Thanks: 19,504
Nun weiß ich auch nicht mehr weiter
Ich habe zwei Strings welche unabhängig von einander sind
im Grunde sind beide gleich jedoch ist der zweite genau 1024 Zeichen lang während der erste etwa 800 Zeichen hat (einfach mit Leerzeichen aufgefüllt)
wie bekomme ich jetzt hin diese überflüssigen Leerzeichen rauszufiltern? Der String selber hat bereits Leerzeichen

die einzige Möglichkeit die ich gefunden habe ist bei beiden String die Leerzeichen gegen ein anderes Zeichen auszutauschen, welches dann am Ende wieder gegen Leerzeichen eingetauscht wird
Der-Eddy is offline  
Old 10/06/2012, 23:37   #528
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
kommen in dem string auch 2 leerzeichen hintereinander vor? sonst kannste aus der kombination rausfinden, ab wo aufgefüllt wurde
butter123 is offline  
Old 10/06/2012, 23:41   #529
 
Der-Eddy's Avatar
 
elite*gold: 400
Join Date: Nov 2008
Posts: 67,909
Received Thanks: 19,504
Also jetzt hab ichs erst bemerkt, das sind irgendwie keine Leerzeichen, Tabs sinds aber auch nicht
ich komm nicht drauf mit was die restlichen Zahlen aufgefüllt werden :<
Der-Eddy is offline  
Old 10/06/2012, 23:47   #530
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by Der-Eddy View Post
Also jetzt hab ichs erst bemerkt, das sind irgendwie keine Leerzeichen, Tabs sinds aber auch nicht
ich komm nicht drauf mit was die restlichen Zahlen aufgefüllt werden :<
poste doch deine strings einfach mal als code hier, und erkläre, was du wo, wann filtern willst. sollte es sich bei den auffüllern um nicht sichtbare zeichen handeln, kannst du das ganze ja mal in nem hex-editor betrachten, und binär bearbeiten, bzw hier posten

wenn du das geschafft hast, ist hier vielleicht auch jemand in der lage dir zu helfen.

aktuell wissen wir, das es es sich um eine zeichenkette handelt, aus der du etwas filtern willst... wir wissen weder was zu filtern ist, noch wann oder warum.
lolkop is offline  
Old 10/06/2012, 23:57   #531
 
Der-Eddy's Avatar
 
elite*gold: 400
Join Date: Nov 2008
Posts: 67,909
Received Thanks: 19,504
Quote:
Originally Posted by lolkop View Post
poste doch deine strings einfach mal als code hier, und erkläre, was du wo, wann filtern willst. sollte es sich bei den auffüllern um nicht sichtbare zeichen handeln, kannst du das ganze ja mal in nem hex-editor betrachten, und binär bearbeiten, bzw hier posten

wenn du das geschafft hast, ist hier vielleicht auch jemand in der lage dir zu helfen.

aktuell wissen wir, das es es sich um eine zeichenkette handelt, aus der du etwas filtern willst... wir wissen weder was zu filtern ist, noch wann oder warum.
Der Ascii Code ist genau 32, stink normal



Das ein Teil abgeschnitten wird weiß ich schon, das ist aber nicht mein Problem
also entweder ist da was faul oder ich bin einfach zu blöd dafür
Der-Eddy is offline  
Old 10/07/2012, 00:11   #532
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by Der-Eddy View Post
Der Ascii Code ist genau 32, stink normal



Das ein Teil abgeschnitten wird weiß ich schon, das ist aber nicht mein Problem
also entweder ist da was faul oder ich bin einfach zu blöd dafür
wird der string tatsächlich imer am ende mit spaces aufgefüllt, kannst du das einfach iterativ, oder noch einfacher rekursiv heraus trimen...

bsp:
Code:
Func TrimRightSpaces($string)
	If StringRight($string,1)<>' ' Then Return $string
	Return TrimRightSpaces(StringTrimRight($string,1))
EndFunc
lolkop is offline  
Old 10/07/2012, 17:54   #533
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403

"Entfernt Leerstellen aus einer Zeichenfolge."

Vlt hilft dir das ja.

MfG
Achat is offline  
Old 10/07/2012, 19:42   #534




 
.Dєℓтa's Avatar
 
elite*gold: 41
The Black Market: 213/1/0
Join Date: Jul 2011
Posts: 1,037
Received Thanks: 145
Hey

Ist es möglich nach einer if abfrage eine Func ausführen zu lassen?
z.B so

Code:
If $bla Then
Func bla()
EndIf


Func bla()
$bla
EndFunc
.Dєℓтa is offline  
Old 10/07/2012, 19:46   #535
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
Du hast dir deine Frage gerade selbst beantwortet.

Oder so:

Code:
If $bla Then
bla()
else
_lol()
EndIf


Func bla()
$bla
EndFunc
Schau dir If in der Hilfe an



MfG
Achat is offline  
Thanks
1 User
Old 10/07/2012, 20:04   #536


 
Lawliet's Avatar
 
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
Natürlich gehts das
Genau dafür sind Funktionen ja da, damit du nicht allen Code direkt in die Schleifen hauen musst, sondern einen Code direkt aus mehreren stellen heraus aufrufen kannst.
Lawliet is offline  
Old 10/07/2012, 20:51   #537
 
elite*gold: 0
Join Date: Jun 2012
Posts: 27
Received Thanks: 7
Hay, ich habe zwei Fragen:
1. Kann man mit AutoIt zeichnen, wenn ja wie?
2. Kann man das gezeichnete als Oberfläche anzeigen lassen, wenn ja wie?
(Das gezeichnete soll immer das oberste "Fenster" sein )

Kann mir jemand helfen ?
LaMiy is offline  
Old 10/07/2012, 20:55   #538
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
GDIPlus.au3 - in deinem Incluide Ordner.

MfG
Achat is offline  
Old 10/07/2012, 21:03   #539
 
elite*gold: 0
Join Date: Jun 2012
Posts: 27
Received Thanks: 7
Code:
Func _GDIPlus_GraphicsDrawEllipse($hGraphics, $iX, $iY, $iWidth, $iHeight, $hPen = 0)
	__GDIPlus_PenDefCreate($hPen)
	Local $aResult = DllCall($ghGDIPDll, "int", "GdipDrawEllipseI", "handle", $hGraphics, "handle", $hPen, "int", $iX, "int", $iY, _
			"int", $iWidth, "int", $iHeight)
	Local $tmpError = @error, $tmpExtended = @extended
	__GDIPlus_PenDefDispose()
	If $tmpError Then Return SetError($tmpError, $tmpExtended, False)
	Return $aResult[0] = 0
EndFunc   ;==>_GDIPlus_GraphicsDrawEllipse
Wie ruft man diese Funktion auf ?
LaMiy is offline  
Old 10/07/2012, 21:06   #540
 
Der-Eddy's Avatar
 
elite*gold: 400
Join Date: Nov 2008
Posts: 67,909
Received Thanks: 19,504
Steht doch eigentlich da
der erste Parameter ist das Handle der Grafik
der zweite die X Koordinate im Fenster
der dritte die Y Koordinate im Fenster
dann die Breite und die Höhe
der letzte Parameter ist optional
z.B.
Code:
_GDIPlus_GraphicsDrawEllipse($pic, 20, 20, 600, 200)
Der-Eddy is offline  
Reply


Similar Threads Similar Threads
[Sammelthread]Fragen zu Autoit wie man Hacks herstellt(Autoit) + Antworten
11/16/2011 - Metin2 - 0 Replies
Hallo Liebe Community, Ich habe diesen Thread aufgemacht weil manche leute mit Autoit nicht mehr weiterkommen wie man Hack herstellt ,ich habe mit schon ein Multihack mit Autoit herstellt das war einfach .Da viele User nicht weiterkommen werden habe ich mich entschieden ein Thread aufzumachen mit Fragen und ich den dann Antworten kann und helfen kann! ------------------------------------------------- --------------------------- Mein Multihack:...



All times are GMT +2. The time now is 00:56.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.