1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Darter

Beiträge von Darter

  • Line: 9737. Error: Subscript used with non-Aray variable

    • Darter
    • 3. März 2011 um 11:48

    Ohne den Code gesehen zu haben kann dir da sicher keiner helfen. Des kann ja keiner wissen, wie du was Programmiert hast.

  • AutoItObject - OOP für AutoIt

    • Darter
    • 2. März 2011 um 16:13

    Ok gut, das hab ich jetzt soweit verstanden.

    Kann ich die Funktion _AutoItObject_AddEnum() nun auch auf das "Scripting.Dictionary" Object anwenden, sodass ich herausbekomen kann, wie viele Personen- Objecte sich darin befinden ?

  • AutoItObject - OOP für AutoIt

    • Darter
    • 2. März 2011 um 13:31

    Ok Also im Prinzip meinst du sowas richtig ?

    Zitat von dawg

    omg, wie geil. Thats going to make things a lot easier!
    Großartige Arbeit, fetten Dank!

    Lust auf Arrays? :D
    Das hier funktioniert prima:

    [autoit]


    #include "AutoItObject.au3"
    _AutoItObject_Startup()
    dim $objArray[2]

    [/autoit] [autoit][/autoit] [autoit]

    for $i = 0 to 1
    $objArray[$i] = _AutoItObject_Create()
    _AutoItObject_AddProperty($objArray[$i], "prop_1")
    _AutoItObject_AddProperty($objArray[$i], "prop_2")
    next

    [/autoit] [autoit][/autoit] [autoit]

    ; $objArray[0]
    $objArray[0].prop_1 = "foo"
    $objArray[0].prop_2 = "bar"
    ; $objArray[1]
    $objArray[1].prop_1 = "seems like I "
    $objArray[1].prop_2 = "<3 AutoItObject"

    [/autoit] [autoit][/autoit] [autoit]

    MsgBox(1, $objArray[0].prop_1 & $objArray[0].prop_2, $objArray[1].prop_1 & $objArray[1].prop_2)

    [/autoit]


    [Blockierte Grafik: http://img135.imageshack.us/img135/8996/aito.png]

    Alles anzeigen
  • AutoItObject - OOP für AutoIt

    • Darter
    • 2. März 2011 um 11:33
    Zitat von progandy

    vor allem wenn die Zahl der Eigenschaften variiert und nicht feststeht.


    Genau das ist aber nicht der fall, Die Zahl der Eigenschaften bleibt konstant.

  • AutoItObject - OOP für AutoIt

    • Darter
    • 2. März 2011 um 01:54

    Hey.

    Kleine Frage.

    Ich wollte nun ein Objekt als eine Art 2D Array nutzen bsw. so.

    [autoit]


    $aArray[2][3] = [['Dieter','Musterstraße','11'],['Max','Musterstraße','12']]

    [/autoit]

    leider geht sowas ja nicht

    [autoit]


    $oObject.Dieter.Strasse
    $oObject.Dieter.Hausnummer

    [/autoit][autoit][/autoit][autoit]

    $oObject.Max.Strasse
    $oObject.Max.Hausnummer

    [/autoit]

    Wie wäre sowas am besten umsetzbar ?

    natürlich würde es so funktionieren, wie ein paar Posts weiter oben, aber gibt es noch ne andere möglichkeit

  • Winpcap - IP - Ethernet kommt nicht an !?

    • Darter
    • 27. Februar 2011 um 20:20

    hey
    Nur ne kleine Frage nebenei.
    Unterstützen heutzutage alle neunen Netzwerkarten Wake On Lan ?

  • URL komplett auslesen

    • Darter
    • 21. Februar 2011 um 13:57

    Nimm den FF, hol dir das addon Live http headers, done

  • MySql klappt bei externen Hosts nicht

    • Darter
    • 19. Februar 2011 um 10:08

    Wie oben schon mehrmal gesagt, lasst die Standardeinstellung einer MySQL Datenbank nur Verbinfungen über den Lokalhost zu, welches in der konfig natürlich angepasst werden kann

  • Offizielles AutoIt Pokerstars Turnier (15.02.2011)

    • Darter
    • 8. Februar 2011 um 04:03

    Wieso jetzt doch am 15.02 ?
    Die umfrage ergab doch klar den 08.02 oder nicht ?

  • Bank Kontostand abfragen (comdirekt,Postbank,DB,Norisbank)

    • Darter
    • 7. Februar 2011 um 19:42
    Zitat von stayawayknight

    Bezweifle sowie Aquaplant stark, dass das möglich ist - man könnte daraus ansonsten ganz leicht einen BruteForce - Bot bauen, der Kundendaten knackt... nach ein paar Stunden könnte man ziemlich sicher die ersten Treffer landen - das kann /bzw. darf eigentlich nicht funktionieren.


    Der PIN hat glaube 5 zeichen richtig.
    Gehen wir mal davon aus, dass man keine sonderzeichen im Pin hat, also gibt es 34^5 moglichkeiten ~ 1 milliarden möglichkeiten richig?

    Der server braucht auch eine gwisse Zeit um zu Antworten. Gehen wir mal davon aus, dass man 50 Anfragen in der Sekunde schafft, dann würde man ~20 mio sekunden oder ~5555 Stunden vrauchen um alle möglichkeit zu Prüfen, wobei der Server das Spiel nicht lange mitspielen würde ;)

    Das geht natürlich von einem PC aus, bei einem Botnetz sieht das natürlich wieder anders aus


    EDIT:

    Zitat von blubbstar

    Außerdem würde eine BruteForce Attacke mit 2 Pws/Sec ja auch nicht nach ein paar Stunden erfolgreich sein.

    2 pw pro Sekunde ? ich denke da wird schon deutlich mehr möglich sein

  • mathematik frage

    • Darter
    • 6. Februar 2011 um 17:42
    Zitat von AspirinJunkie

    Da wir diese Fragestellung schon mal hatten: >>Link<<


    hatte ich echt dieselbe frage schonmal gestellt ? Peinlich :S

  • mathematik frage

    • Darter
    • 6. Februar 2011 um 04:47

    Hey.

    Ganz einfach.

    Sagen wir ich habe in einem Koordinatensystem 2 Punkte :
    P1(1|1)
    P2(3|3)

    Nun habe ich einen Dritten Punkt:
    P3(?|?)

    Von diesm Punkt möchte ich die x und y Werte wissen.

    Der Punkt 3 startet bei Punkt 1 und bewegt sich hin zu Punkt 2 auf der Schrägen.

    Ich weiß, dass sich der Punkt 3 bsw. 1 Einheit in der Sekunde auf der Schrägen hin zu Punkt 2 Bewegt.

    Jetzt will ich bsw. wissen wo ich sich Punkt 3 in 1 Sekunke befindet.
    Ich bin der meinung, ich könnte es so machen, indem Ich erstmal die Länge der Schrägen ausrechne.
    Nun rechne ich aus, wie viel Prozent die Stecke von P1 zu P3 der gesammten Länge der stecke von P1 zu P2 ist.

    Also so:

    [autoit]

    $X1 = 1
    $Y1 = 1
    $X2 = 3
    $Y2 = 3

    [/autoit][autoit][/autoit][autoit]

    $Schritt = 1 ;; Bewegung des Punktes 3 in einer Sekunde auf der Schrägen

    [/autoit][autoit][/autoit][autoit]

    $h = Abs($X1-$X2)
    $b = Abs($Y1-$Y2)

    [/autoit][autoit][/autoit][autoit]

    $LaengeDia = Sqrt($h^2 + $b^2)

    [/autoit][autoit][/autoit][autoit]

    $Prozent = ($LaengeDia/100)*$Schritt

    [/autoit][autoit][/autoit][autoit]

    $x3 = (100/$h)*$Prozent
    $y3 = (100/$b)*$Prozent

    [/autoit]

    würde das so funktionieren ?

  • Php & Autoit

    • Darter
    • 6. Februar 2011 um 00:14

    Dateiupload geht NUR mittels Post

    http://de.selfhtml.org/html/formulare/datei_upload.htm

  • Php & Autoit

    • Darter
    • 5. Februar 2011 um 22:37

    Hey.

    Das PHP Script erwarten eon POST und kein GET, also wird es mit einem Url- Aufruf nicht getan sein

    Code
    method="POST"

    Ein Typisches POST wäre bsw. sowas :

    Code
    http://www.autoit.de/index.php?form=UserLogin
    
    
    POST /index.php?form=UserLogin HTTP/1.1
    Host: www.autoit.de
    User-Agent: alles meins
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://www.autoit.de/index.php
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 50
    loginUsername=sagichnicht&loginPassword=dasschongarnicht
    Alles anzeigen

    Ganz genau kenne ich mich beim Upload von Daten nun nicht aus, aber ich bezweifle, dass das php Script den path zu der Datei erwartet.
    Ob nun der Binärystring übertragen wird weiß ich nun auch nicht genau.

    mfg

  • [GDI+] Rect auf Bmp Tranzparent setzten

    • Darter
    • 5. Februar 2011 um 22:22

    Ja da hatte ich schonmal reingeschnuppert, ist aber ziehmlich viel code.
    Hab die zu gebrauchende stelle nicht gefunden.
    Wie machst du es denn, evtl kannst du den code schipsel dann hier posten.

    Wobei die Lösung von Name22 natürlich recht gut funktioniert ;)

  • [GDI+] Rect auf Bmp Tranzparent setzten

    • Darter
    • 5. Februar 2011 um 18:27

    Ok habs nun ausprobiert.
    Klappt super :)

    mfg

  • [GDI+] Rect auf Bmp Tranzparent setzten

    • Darter
    • 5. Februar 2011 um 18:01

    hey.
    @ name22 ich habe es noch nicht ausprobiert aber das dürfte es sein.

    Naja ich zeihcne mehrere Sachen auf die Gui, welche natürlich ach mal neu gezeichnet werden, sobald dies geschiet verschinden die ctrl hinter dem gezeichneten.
    Ich verwende eig. buttons usw. aber input felder wollte ich eben die standart Gui ctrls nutzen ;)

    mfg

  • [GDI+] Rect auf Bmp Tranzparent setzten

    • Darter
    • 5. Februar 2011 um 17:38
    Zitat von UEZ

    Wenn ich dich richtig verstanden habe, willst du ein Rechteck auf ein Bild zeichnen, welches transparent ist:

    Spoiler anzeigen
    [autoit]


    #include <GDIPlus.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $iX_Clip = 50
    $iY_Clip = 50
    $iWidth_Clip = 200
    $iHeight_Clip = 200

    [/autoit] [autoit][/autoit] [autoit]

    $sPathImage = FileOpenDialog("Bild öffnen", @ScriptDir, "Bilder (*.jpg;*.bmp;*.png)")
    If @error Then Exit

    [/autoit] [autoit][/autoit] [autoit]

    _GDIPlus_Startup()

    [/autoit] [autoit][/autoit] [autoit]

    $hImage = _GDIPlus_ImageLoadFromFile($sPathImage)
    $iWidth = _GDIPlus_ImageGetWidth($hImage)
    $iHeight = _GDIPlus_ImageGetHeight($hImage)

    [/autoit] [autoit][/autoit] [autoit]

    $hBitmap = _GDIPlus_BitmapCreateFromScan0($iWidth, $iHeight) ;Erzeugt eine neue leere Bitmap
    $hGraphic = _GDIPlus_ImageGetGraphicsContext($hBitmap)
    _GDIPlus_GraphicsSetSmoothingMode($hGraphic, 2)
    $hBrush = _GDIPlus_BrushCreateSolid(0x60FFFFFF)

    [/autoit] [autoit][/autoit] [autoit]

    _GDIPlus_GraphicsDrawImageRect($hGraphic, $hImage, 0, 0, $iWidth, $iHeight)
    _GDIPlus_GraphicsFillRect($hGraphic, 0, 0, $iWidth / 2 ,$iHeight / 2, $hBrush)

    [/autoit] [autoit][/autoit] [autoit]

    _GDIPlus_ImageSaveToFile($hBitmap, @ScriptDir & "\Test.jpg")

    [/autoit] [autoit][/autoit] [autoit]

    _GDIPlus_BrushDispose($hBrush)
    _GDIPlus_GraphicsDispose($hGraphic)
    _GDIPlus_ImageDispose($hImage)
    _GDIPlus_BitmapDispose($hBitmap)
    _GDIPlus_Shutdown()

    [/autoit] [autoit][/autoit] [autoit]

    Func _GDIPlus_BitmapCreateFromScan0($iWidth, $iHeight, $iStride = 0, $iPixelFormat = 0x0026200A, $pScan0 = 0)
    Local $aResult = DllCall($ghGDIPDll, "uint", "GdipCreateBitmapFromScan0", "int", $iWidth, "int", $iHeight, "int", $iStride, "int", $iPixelFormat, "ptr", $pScan0, "int*", 0)

    [/autoit] [autoit][/autoit] [autoit]

    If @error Then Return SetError(@error, @extended, 0)
    $GDIP_STATUS = $aResult[0]
    Return $aResult[6]
    EndFunc ;==>_GDIPlus_BitmapCreateFromScan0

    [/autoit]

    Wenn nicht, dann habe ich dich nicht richtig verstanden.

    Gruß,
    UEZ

    Alles anzeigen


    Nicht ganz.

    Ich habe ein Bitmap, in diesem Bitmap soll ein bestimmter bereich, schneller alss mit der oben geposteten funktion, tranzparent gesetzt werden, sodass dahinterliegende ctrls wieder sichtbar werden ;)

    EDIT: jetzt bitte nicht schrieben, das geht auch mit Child guis, das weiß ich xD

  • [GDI+] Rect auf Bmp Tranzparent setzten

    • Darter
    • 5. Februar 2011 um 16:34

    Hey.

    Thx erstmal, werde ihch gleich mal ausprobieren.

  • [GDI+] Rect auf Bmp Tranzparent setzten

    • Darter
    • 5. Februar 2011 um 16:01

    Hey.

    Ich Suche eine Möglichkeit ein Rect auf einem Bitmap schneller Tranzparent zu setzten als mit dieser Funktion, welche shadow gecodet hat :

    [autoit]

    Func _MakeTransRect($bmp,$x,$y,$w,$h)
    Local $s
    Local $d=_GDIPlus_BitmapLockBits($bmp,$x,$y,$w,$h,$GDIP_ILMWRITE,$GDIP_PXF32ARGB)
    Local $height=DllStructGetData($d,"Height")
    Local $size=$w*4,$scan0=DllStructGetData($d,"Scan0"),$stride=DllStructGetData($d,"Stride")
    For $xx=0 To $height-1
    $s=DllStructCreate("byte["&$size&"]",$scan0+$xx*$stride)
    For $xxx=1 To $size
    DllStructSetData($s,1,0,$xxx)
    Next
    Next
    _GDIPlus_BitmapUnlockBits($bmp,$d)
    Return $bmp
    EndFunc

    [/autoit]

    mfg

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™