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. name22

Beiträge von name22

  • Könnt man eine selbst weiterentwickelnde Software schreiben?

    • name22
    • 21. April 2011 um 18:20

    Ein Gehirn arbeitet einfach völlig anders als ein PC. Wenn du eine lernfähige Software schreiben willst, müsstest du dafür sorgen, dass sie entscheiden kann ob 2 verschiedene Dinge zusammengehören obwohl sie nicht exakt gleich sind. Das menschliche Gehirn macht das auch, nur wesentlich komplexer.

  • mehrere Send Befehle .. Wiederholen?

    • name22
    • 21. April 2011 um 16:08

    In welchem MMORPG benutzt man häufig die Tasten "Leer", "1 - 9", "y"? Hmmmm.... :rolleyes:
    Metin2 zum Beispiel. Leertaste = angreifen, 1 gleich fertigkeit (deshalb soll sie nur alle 20 Sekunden gedrückt werden), und y = Items aufsammeln. Wofür könnte das nur gedacht sein? :thumbdown:

  • Text Ticker

    • name22
    • 21. April 2011 um 12:00

    Beispiel:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>

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

    $sString = "AUTOIT IST COOL! "

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

    $hWnd = GUICreate("Test", 200, 50)
    $cTicker = GUICtrlCreateLabel($sString, 5, 15, 190, 20)
    GUICtrlSetFont($cTicker, 12, Default, Default, "Lucida Console")
    GUISetState()

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

    AdlibRegister("_UpdateTicker", 500)

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

    While True
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    Exit
    EndSwitch
    WEnd

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

    Func _UpdateTicker()
    $sRight = StringRight($sString, 1)
    $sLeft = StringTrimRight($sString, 1)
    $sString = $sRight & $sLeft
    GUICtrlSetData($cTicker, $sString)
    EndFunc

    [/autoit]
  • Könnt man eine selbst weiterentwickelnde Software schreiben?

    • name22
    • 20. April 2011 um 23:53
    Zitat

    ich rede von einem Programm, der seine normalen Begrenzung übertrifft


    Na dann viel Spaß... Daran beißen sich sellbst die Besten noch die Zähne aus... :rolleyes:

  • Gehäuse aus Holz

    • name22
    • 20. April 2011 um 23:03
    Zitat

    Mir geht es dabei um ein "Selfmade"-Gehäuse, sodass ich sagen kann, dass das mein Werk ist.


    Ach so. Ich dachte dir geht es nur um die Holzoptik...

  • Gehäuse aus Holz

    • name22
    • 20. April 2011 um 21:31

    Nimm doch ein normales PC Gehäuse und bau eine Verkleidung aus Holz dafür.

  • Übergabe eines Mehrdimensionalen Arrays an eine Funktion

    • name22
    • 20. April 2011 um 00:01

    So müsste es aber stimmen:

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>

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

    Global $aMemory[1][2] = [[0]]

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

    For $i = 1 To 100
    $iX_Rnd = Random(1, 10, 1)
    $iY_Rnd = Random(1, 20, 1)
    Switch BaosArraySearch($aMemory, $iX_Rnd, $iY_Rnd, 2, 2, 1)
    Case 1
    ConsoleWrite("Duplicate: " & @extended & " (Index)" & @CRLF _
    & "X=" & $aMemory[@extended][0] & "|" & $iX_Rnd & @CRLF _
    & "Y=" & $aMemory[@extended][1] & "|" & $iY_Rnd & @CRLF)
    Case 0
    $aMemory[0][0] += 1
    ReDim $aMemory[$aMemory[0][0] + 1][2]

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

    $aMemory[$aMemory[0][0]][0] = $iX_Rnd
    $aMemory[$aMemory[0][0]][1] = $iY_Rnd
    EndSwitch
    Next

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

    _ArrayDisplay($aMemory)

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

    Func BaosArraySearch($a_Search, $n_X_Element, $n_Y_Element, $n_Min, $n_Max, $i_Start = 0, $i_End = -1)
    $i_Size = UBound($a_Search)
    If $i_End = -1 Then $i_End = $i_Size - 1

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

    For $i_1 = $i_Start To $i_End
    If $a_Search[$i_1][0] = $n_X_Element And $a_Search[$i_1][1] >= $n_Y_Element - $n_Min And $a_Search[$i_1][1] <= $n_Y_Element + $n_Max Then Return SetExtended($i_1, 1)
    Next

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

    Return 0
    EndFunc

    [/autoit]
  • Übergabe eines Mehrdimensionalen Arrays an eine Funktion

    • name22
    • 19. April 2011 um 23:00
    Zitat

    Also ich danke dir schon mal für den Code ... nur was macht er ? Also zumindest nicht das was ich mit ihm vor hatte ._.


    Dann drück dich deutlicher aus... Das von dem ich dachte das du willst, dass er es macht, macht er auch :P .

  • Übergabe eines Mehrdimensionalen Arrays an eine Funktion

    • name22
    • 19. April 2011 um 21:48

    Das sollte deinen Wünschen entsprechen...

    Spoiler anzeigen
    [autoit]

    Global $aTest[5][2] = [[5, 5], [5, 4], [6, 4], [4, 5], [1, 4]]

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

    ConsoleWrite("Result: " & BaosArraySearch($aTest, 5, 5, 1, 2) & @CRLF & "Index: " & @extended & @CRLF)

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

    Func BaosArraySearch($a_Search, $n_X_Element, $n_Y_Element, $n_Min, $n_Max)
    $i_Size = UBound($a_Search) - 1

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

    For $i = 0 To $i_Size
    If Not($a_Search[$i][0] >= $n_X_Element - $n_Min And $a_Search[$i][0] <= $n_X_Element + $n_Max) Or Not($a_Search[$i][1] >= $n_Y_Element - $n_Min And $a_Search[$i][1] <= $n_Y_Element + $n_Max) Then Return SetExtended($i, 1)
    Next

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

    Return 0
    EndFunc

    [/autoit]
  • Happy Birthday ytwinky 5*11

    • name22
    • 19. April 2011 um 21:01

    Happy Birthday ytwinky! :thumbup:

  • [TCP] Zu 90% eine Fehlermeldung

    • name22
    • 19. April 2011 um 20:51
    Zitat

    den Port 99999 kannst du nicht benutzen weil der höchste benutzbare Port 65535 ist.


    Macht er ja auch nicht, das ist als maximale Länge der Übertragungen angegeben ;) .

  • Happy Birthday, yxyx

    • name22
    • 18. April 2011 um 20:47

    Alles Gute zum Geburtstag yxyx! :thumbup:

  • TXT Datei aus dem Internet

    • name22
    • 18. April 2011 um 19:48
    [autoit]

    $sText = BinaryToString(InetRead("http://www.bla.de/bla.txt"), 4)

    [/autoit]
  • Aktuelle Uhrzeit in GUI + Internetprüfung

    • name22
    • 17. April 2011 um 20:16

    Benutze einfach AdlibRegister, in der Hilfe ist ein Beispiel dazu. Wenn du ,wie BadBunny vermutet, 2 While Schleifen Parallel ablaufen lassen willst, dann solltest du dir mal überlegen, was genau dein Script in welcher Reihenfolge macht ;). 2 Endlosschleifen parallel können logischerweise gar nicht funktionieren...

  • AutoIt - MsgBox | InputBox - Generator

    • name22
    • 17. April 2011 um 17:11
    Zitat von DFPWare

    Kann der Code Wizard das nicht auch?


    Hab ich schon gefragt...

    Zitat von name22

    Ich glaube sowas gibt es schon bei den Scite4AutoIt Tools... :huh:

    Zitat von Sparky

    Ja das hab ich auch gesehen, aber der Source war glaube ich mal nicht öffentlich ;)

  • Könnt man eine selbst weiterentwickelnde Software schreiben?

    • name22
    • 17. April 2011 um 16:44

    Ich kann dir vorab schonmal sagen, dass so etwas verdammt schwierig ist (je nachdem um was es geht)... Fang am Anfang lieber mit einer KI für irgendein einfaches Spiel wie TicTacToe an, die das Spielerverhalten anlysiert und sich so anpasst. Das ganze musst du dann noch in einer Datei oder so speichern.

  • AutoIt - MsgBox | InputBox - Generator

    • name22
    • 17. April 2011 um 15:21

    Ich glaube sowas gibt es schon bei den Scite4AutoIt Tools... :huh:

  • Werte aus einer .ini Datei in eine Tabelle schreiben

    • name22
    • 17. April 2011 um 14:18

    Die Befehle

    [autoit]

    IniReadSection()
    ;und
    IniReadSectionNames()

    [/autoit]

    dürften dir weiterhelfen ;).

  • Hex Code eines Programmes auslesen

    • name22
    • 15. April 2011 um 17:08

    FileOpen mit 2.Parameter = 16 öffnet Dateien im Binärmodus. Dann musst du nur noch FileRead anwenden und hast deine Hexadezimaldaten ;).

  • AutoIt Bilderwettbewrb 2011

    • name22
    • 15. April 2011 um 16:35

    Ich nehme auch teil, und ich werde mit Version 2.0 des Bildes das ich beim letzten Mal gemacht habe antreten. :D

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™