|
You last visited: Today at 06:09
Advertisement
Variable Als hex code Deklaieren.
Discussion on Variable Als hex code Deklaieren. within the AutoIt forum part of the Coders Den category.
02/01/2011, 20:27
|
#1
|
elite*gold: 0
Join Date: Jun 2008
Posts: 180
Received Thanks: 39
|
Variable Als hex code Deklaieren.
Wie bekomme ich es hinn das Autoit Weis das Die Variable mit der Es Arbeitet kein Wert oder text sondern ein Ascii-, Hex-Code ist ?
Ausserdem.
Ich moechte Versuchen nur teile einer Variable auszuwerten.
z.B die Variable $var1 = "123Wichtig123"
wie bekomme ich die beiden 123 weg ?
Thanks im Vorraus.
|
|
|
02/01/2011, 20:45
|
#2
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by Klickboy
Wie bekomme ich es hinn das Autoit Weis das Die Variable mit der Es Arbeitet kein Wert oder text sondern ein Ascii-, Hex-Code ist ?
Ausserdem.
Ich moechte Versuchen nur teile einer Variable auszuwerten.
z.B die Variable $var1 = "123Wichtig123"
wie bekomme ich die beiden 123 weg ?
Thanks im Vorraus.
|
@Variable
Ich versteh zwar dein Problem nicht wirklich, aber schau dir mal die Funktion Assign und Eval an.
@Teile auswerten
Dafür musst du dir schon einen eigenen "Parser" basteln.
In diesem Fall ist der Parser recht klein und simpel:
PHP Code:
#include<String.au3>
$wichtig = _Stringbetween("123Wichtig123","123","123")
|
|
|
02/01/2011, 20:47
|
#3
|
elite*gold: 0
Join Date: Sep 2010
Posts: 487
Received Thanks: 196
|
mit
PHP Code:
StringLeft StringRight
z.B
bekommste das "123" weg... informit dich mal darüber ich habe grad kz dir es genuer zu erklähren.
Edit: oder wie vorposter
|
|
|
02/01/2011, 20:56
|
#4
|
elite*gold: 0
Join Date: Jun 2008
Posts: 180
Received Thanks: 39
|
Erstmal Danke, ich mag das mit dem Thx button nicht,das is so unpersoenlich.
Ich zeig euch einfach mal mein problem^^
Ich versuche empfangene packete zu entschluesseln
$string = _hextostring($packet)
bei mir kommt da sowas raus
send ($string)
0x-Out>0xBlablabla
also aus
-Out>0xBlablabla
macht autoit
0x-Out>0xBlablabla
oder ist _hextostring der Vollkommen Falsche befehl dafuer ?
|
|
|
02/01/2011, 20:59
|
#5
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by Klickboy
Erstmal Danke, ich mag das mit dem Thx button nicht,das is so unpersoenlich.
Ich zeig euch einfach mal mein problem^^
Ich versuche empfangene packete zu entschluesseln
$string = _hextostring($packet)
bei mir kommt da sowas raus
send ($string)
0x-Out>0xBlablabla
also aus
-Out>0xBlablabla
macht autoit
0x-Out>0xBlablabla
oder ist _hextostring der Vollkommen Falsche befehl dafuer ?
|
Klar, es ist ja auch _ HexToString, benutz einfach mal BinaryToString.
|
|
|
02/01/2011, 21:06
|
#6
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Sorry fürs geflame, aber für deine Rechtschreibung brauch man auch nen Entschlüsselungstool. Bitte ließ dir deine Sätze nochmal durch bevor du sie abschickst, dann kann man dir besser helfen.
|
|
|
02/01/2011, 21:26
|
#7
|
elite*gold: 0
Join Date: Jun 2008
Posts: 180
Received Thanks: 39
|
du meinst jetzt nicht mich oder ?
welche Fehler ?
Der Wert ist immer noch:
>IN:0x4D04340FAFF73D22FA34531402501000FFD3FF0000
ich zeig´s euch einfach mal^^
PHP Code:
while 1 If IsPtr($pcap) Then $time0 = TimerInit() While (TimerDiff($time0) < 500) ; Retrieve packets from queue for maximum 500ms before returning to main loop, not to "hang" the window for user $packet = _PcapGetPacket($pcap) If IsInt($packet) Then ExitLoop $sniff = sniff($packet[3]) If $sniff <> False Then ConsoleWrite($sniff & @CRLF) $sniff2 = BinaryToString($sniff) send ($sniff2) WEnd EndIf WEnd
Das Send ($sniff2)
dient nur dazu dass ich das zwischenergebeniss sehe
|
|
|
02/01/2011, 21:57
|
#8
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Ja du. 10 Fehler im ersten Satz. Ich will ja nicht kleinlich sein, aber du hast ja gefragt
Quote:
Originally Posted by Klickboy
Wie bekomme ich es hinn ,das Autoit Weis, das Die Variable mit der Es Arbeitet kein Wert oder text ,sondern ein Ascii-, Hex-Code ist ?
Ausserdem.
Ich moechte Versuchen nur teile einer Variable auszuwerten.
z.B die Variable $var1 = "123Wichtig123"
wie bekomme ich die beiden 123 weg ?
Thanks im Vorraus.
|
Zum Thema. Wenn du willst, dass dir aus den Hex, welcher ja eigentlich nen String ist, nen String gemacht wird, dann musst du aus dem String, der dir gegeben ist, erstmal nen hex machen, indem du die ersten Zeichen abschneidest. Dann kannst du den Hex, der gerade noch nen String war, in nen String umwandeln. Alles klar, lol?!
|
|
|
02/02/2011, 01:21
|
#9
|
elite*gold: 0
Join Date: Jun 2008
Posts: 180
Received Thanks: 39
|
ja
Groß klein schreibung geht mir am A** vorbei xD. Und Ob Weis oder Weiss oder Weiß .. das wird alle parr jahre geandert, ich stell mich da nichtmer um.
also entferne ich die ersten 3-4 zeichen mittels _Stringbetween ?
ÄDIT:Bropier Doch mah den  fuer Dene Signahrtuhr,denne muss mahn net runna skrollän.
EDIT2:
Ich hab´s jezt so Hinbekommen!
PHP Code:
$sniff = ($sniff&",") $sniff2= _StringBetween($sniff,"-OUT:0x",",") $sniff3= _ArrayToString($sniff2) $sniff4= _HexToString($sniff3) send ($sniff4)
|
|
|
02/02/2011, 19:15
|
#10
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Danke für den Link.
Noch einfacher wäre es mit "StringTrimLeft" , aber das ist Geschmackssache.
|
|
|
02/02/2011, 19:42
|
#11
|
elite*gold: 0
Join Date: Jun 2008
Posts: 180
Received Thanks: 39
|
Was bewirkt den "StringTrimLeft" ?^^
|
|
|
02/02/2011, 23:00
|
#12
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
|
|
|
02/03/2011, 03:34
|
#13
|
elite*gold: 0
Join Date: Jun 2008
Posts: 180
Received Thanks: 39
|
Nee wuerde in meinem Fall nicht funktionieren.
|
|
|
 |
Similar Threads
|
Cost of accessing a casted variable vs. assigning the casted variable? (C#)
01/05/2011 - CO2 Programming - 5 Replies
I know that in unmanaged C++, casting is at compile-time, so it's better to avoid the assignment and simply access it for all instances. However, in C#, I have no idea since I'm pretty new to it.
|
Variable ?!
11/27/2010 - AutoIt - 14 Replies
Huhu E*PvP :)
Ich habe mal wieder eine frage :D..
mir wurde ja schon öfters gesacht das ich meinen source "Besser gestalten soll".
Also dachte ich mir mhm ok..!
und ich wollte wissen wie ..am also ..og >_<
|
Überprüfen ob Variable Eine Variable ist
10/16/2010 - AutoIt - 26 Replies
Hey leute ich wollte fragen ob/wie man überprüfen kann
ob eine Variable eine Variable ist z.b. so
$k = 1
$i = $k
if $i = VARIABLE Then
msgbox(0,'$i ist eine variable!!','')
endif
PS:Wp releast man nochma TuT (z.b. für metin2??)
|
Error Variable used .....
05/26/2010 - AutoIt - 3 Replies
Hi,
#include <NomadMemory.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 625, 445, 193, 125)
|
How do I add a variable
08/21/2009 - CO2 Private Server - 4 Replies
Couldn't find a guide when I searched. I want to make a variable so it will check how many times the player has already used unknown man. I know how to use the variable, but just don't know how to make it.
Oh yea this is LOTF
|
All times are GMT +1. The time now is 06:12.
|
|