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

Beiträge von autoBert

  • Tastatur USB Kabel rein/raus

    • autoBert
    • 22. Dezember 2012 um 13:26
    Zitat von Zattoo

    das ist sehr nervig und geht nur weg indem ich die Tastatur rein und wieder raus stecke


    dann must du dir wohl einen Roboterrm basteln, der dir den Arm aus der Sonne legt dies für dich erledigt.

    PS.: ich kann die Razer Suportseite aufufen.

    mfg autoBert

  • WARNUNG! Alle Battlefield 3 Spieler: LESEN!

    • autoBert
    • 21. Dezember 2012 um 13:35
    Zitat von chip

    Mach mal eine Woche ein ESport-Trainingslager, dann reden wir nochmal über diese Aussage ;).


    Lass mal einen dieser Jungs (sebst nicht Rennsport treibend) 10 Runden mit dem Renntaxi im (fast) rennmässigen Tempo über die Nordschleife chaufieren. Er wird am nächten Tag feststellen das seine Nackenmuskultur absolut untertainiert ist. Bei einem Seitenwagenrennen im "Boot" ginge er warscheins schon beim Anbremsen der 1. Spitzkehre verloren.

    mfg autoBert

  • WARNUNG! Alle Battlefield 3 Spieler: LESEN!

    • autoBert
    • 21. Dezember 2012 um 12:08
    Zitat von chip

    Nach deiner Defintion sind folgende Dinge dann auch kein Sport, da hier die selben Muskelgruppen beansprucht werden wir beim ESport. Autorenne, Motorradrenne, Tischtennis, Golf, Kanusport, Bogenschießen, Schießen usw.


    Da muss ich dich jetzt korrigieren: Im eSport benötigst du keine trainerte Nacken-, Oberarm-, Beinmuskulatur welche zumindest für Rennfahrer Pflicht ist. Auch bei den anderen Sportarten findet jeder der diese Sportart betreit sicher mit Leichtigkeit eine Muskelgruppe die im eSport nicht trainiert sein muss.

    mfg autoBert

  • Autoit Befehl funktioniert plötzlich nicht mehr - vermutlich _IEGetObjById oder _IEAction

    • autoBert
    • 20. Dezember 2012 um 20:37
    Zitat von TheShadow

    Eventuell liegt es daran, das die Website kürzlich verändert wurde.


    wohl eher nicht, denn:

    Zitat von chaimali

    seltsamerweise funktioniert der code an einem anderen gerät völlig problemlos.

    Sind bei beiden die IE-Versionen gleich?

    mfg autoBert

  • Listview-Darstellungsproblem

    • autoBert
    • 19. Dezember 2012 um 05:14
    Zitat von MysticSun

    So was geht daran nicht ?

    Du hst wohl noch nie mit Array's gerbeitet?

    [autoit]

    For $I = 1 To UBound($array) - 1
    $iLVItem = GUICtrlCreateListViewItem($array[$i], $ListView1)
    Next

    [/autoit]

    oder warst du nur übermütet dass du $i vergessen hasst?

    mfg autoBert

  • Listview-Darstellungsproblem

    • autoBert
    • 19. Dezember 2012 um 00:14
    Zitat von MysticSun

    jedoch kann man das nicht so in der listview darstellen wie in dem arraydisplay...


    natüroch kann man, du musst nur in einer Schleife für jedes Arrayeement ein Listieweintrg erstellen. Schau dir also in der Hilfe

    [autoit]

    For ... Next
    GUICtrlCreateListViewItem
    UBound

    [/autoit]

    an

    mfg autoBert

  • Probleme mit INI

    • autoBert
    • 19. Dezember 2012 um 00:04

    Hallp war10ck,

    _ArrayAdd funktioniert nur für 1D-Arrays, du hast aber ein 2D-Array.

    Schau in die Signatur von BugFix er hat spezielle Funktionen für 2D-Arrays.

    mfg autoBert

  • GUICtrlStatusBar animiert

    • autoBert
    • 18. Dezember 2012 um 21:10

    Um Standardcontros in der Statusbar anzuzeigen kannst du _GUICtrlStatusBar_EmbedControl verwenden. Hier einmal ein Beispiel mit einem Avi-Control:

    Spoiler anzeigen
    [autoit]

    ; *** Start added by AutoIt3Wrapper ***
    #include <WindowsConstants.au3>
    ; *** End added by AutoIt3Wrapper ***
    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_UseUpx=n
    #AutoIt3Wrapper_Add_Constants=n
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
    #include <GuiConstantsEx.au3>
    #include <GuiStatusBar.au3>
    #include <SendMessage.au3>

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

    Opt('MustDeclareVars', 1)

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

    $Debug_SB = False ; Check ClassName being passed to functions, set to True and use a handle to another control to see it work

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

    _Main()

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

    Func _Main()

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

    Local $hGUI, $hani, $hInput, $input, $ani, $hStatus
    Local $aParts[4] = [80, 160, 300, -1]

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

    ; Create GUI
    $hGUI = GUICreate("StatusBar Embed Control", 400, 300)

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

    ;===============================================================================
    ; defaults to 1 part, no text
    $hStatus = _GUICtrlStatusBar_Create($hGUI)
    _GUICtrlStatusBar_SetMinHeight($hStatus, 40)

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

    ;===============================================================================
    GUISetState()

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

    ; Initialize parts
    _GUICtrlStatusBar_SetParts($hStatus, $aParts)
    _GUICtrlStatusBar_SetText($hStatus, "Part 1")
    _GUICtrlStatusBar_SetText($hStatus, "Part 2", 1)

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

    ; Embed a avi
    $ani = GUICtrlCreateAvi("ykohl.avi", -1, 0, 0, 16, 16)
    $hani = GUICtrlGetHandle($ani)
    _GUICtrlStatusBar_EmbedControl($hStatus, 2, $hani)
    GUICtrlSetState($ani, 1)

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

    $input = GUICtrlCreateInput("This is Embeded", 0, 0, 100)
    $hInput = GUICtrlGetHandle($input)
    _GUICtrlStatusBar_EmbedControl($hStatus, 3, $hInput, 3)

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

    ; Loop until user exits
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
    GUIDelete()
    EndFunc ;==>_Main

    [/autoit]

    Dafür wird Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. benötigt. Obwohl die Datei auf GIF endet ist es doch eine AVI. AVI's lassen sich hier aber nicht hochladen.

    mfg autoBert

    Dateien

    ykohl.gif 63,96 kB – 0 Downloads
  • Textdatei in sql konvertieren

    • autoBert
    • 18. Dezember 2012 um 01:07
    Zitat von NewAnime

    Naja im aktuellen Stand macht er aus einem Match gleich 18 Stück?
    Er nimmt das Match und kopiert es 18 mal und ändert dabei dann die time. Aber so sollte es ja gar nicht sein :/

    Das ist mir schon klar deswegen auch

    Zitat von autoBert

    Der Rest istdch nur noch eine Rechenformel, das Grundgerüst steht doch.

    Spoiler anzeigen
    [autoit]

    #include <File.au3>
    #include <Array.au3>

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

    Global $aTmp

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

    _FileReadToArray(@ScriptDir & "\Matches.txt", $aTmp)
    ;_ArrayDisplay($aTmp)

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

    Global $aPairs[$aTmp[0] + 1][2]

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

    $s = 250
    $time = 100

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

    For $i = 1 To $aTmp[0]
    $aSplit = StringSplit($aTmp[$i], @TAB)
    ;_ArrayDisplay($aSplit)
    $aPairs[$i][0] = $aSplit[3]
    $aPairs[$i][1] = $aSplit[5]

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

    Next
    $aPairs[0][0] = UBound($aPairs) - 1
    ;_ArrayDisplay($aPairs)

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

    Global $aTmp

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

    _FileReadToArray(@ScriptDir & "\Scores.txt", $aTmp)
    ;_ArrayDisplay($aTmp)
    Global $aScores[$aTmp[0] + 1][2]

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

    For $i = 1 To $aTmp[0]
    $aSplit = StringSplit($aTmp[$i], "=")
    ;_ArrayDisplay($aSplit)
    $aScores[$i][0] = $aSplit[1]
    $aScores[$i][1] = $aSplit[2]
    Next
    $aScores[0][0] = UBound($aScores) - 1
    _ArrayDisplay($aScores)

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

    $hFile = FileOpen(@ScriptDir & "\SQL.txt", 2)
    FileWriteLine($hFile, "INSERT INTO `lig1_matches` (`matchID`, `leagueID`, `homeID`, `awayID`, `scoreHome`, `scoreAway`, `ggHome`, `ggAway`, `accepted`, `matchType`, `time`, `lastEdit`, `replay`, `replay2`) VALUES")
    For $i = 1 To $aPairs[0][0]
    $iHome = $aScores[Int(StringReplace($aPairs[$i][0], "Mannschaft", ""))][1]
    $iAway = $aScores[Int(StringReplace($aPairs[$i][1], "Mannschaft", ""))][1]
    $sLine = "('" & $s & "', '1', '"
    $sLine &= $iHome & "', '" & $iAway
    $sLine &= "', '', '', '', '', '', '1','" & $time & "', '', '', ''),"
    $s = $s + 1
    FileWriteLine($hFile, $sLine)
    If Mod($i, 5) = 0 Then ;nur bei jedem 5. Lauf
    $j = Int($i / 5) ;die wievielte 5er Gruppe?
    Switch $j
    Case 0
    ;do nothing
    Case 1, 3, 5, 7, 9, 11, 13, 15, 17
    $time += 200
    Case Else
    $time += 50
    EndSwitch
    ;ConsoleWrite($i & @TAB & $j & @TAB & $time & @CRLF)
    EndIf
    Next
    FileClose($hFile)

    [/autoit]

    mfg autoBert

  • TCP UDF: Server2Server verbindung?

    • autoBert
    • 16. Dezember 2012 um 23:41

    Bei mir empfängt nur der Serer B die Nachricht vom Client, was auch logisch ist verwenden doch beide den gleicen Port. Die Nachrichten von den Servern werden nirgends empfangen.

    mfg autoBert

  • TCP UDF: Server2Server verbindung?

    • autoBert
    • 16. Dezember 2012 um 20:27
    Zitat von SgtIgram

    andere dinge wie offene ports/firewall einstellungen etc. konnt ich ja alles ausschließen und als ich einen externen clienten auf die server angesetzt hatte, waren die server ja auch ganz gesellig.. nur untereinander eben nicht


    nach dem du ja selbst andere Ursachen alsFehlerquellen ausgeschlossen hast kann es ja nur noch an einem deiner beiden Skripte liegen. Wenn andere den Fehler darin finden sollen musst du diese (ansonsten lauffähigen Beispiel-) Skripte auch einstellen.

    nfg autoBert

  • Textdatei in sql konvertieren

    • autoBert
    • 16. Dezember 2012 um 06:48

    Der Rest istdch nur noch eine Rechenformel, das Grundgerüst steht doch.

  • Textdatei in sql konvertieren

    • autoBert
    • 15. Dezember 2012 um 03:11

    Hier das Skript ( lt. Post #8 )

    Spoiler anzeigen
    [autoit]

    #include <File.au3>
    #include <Array.au3>

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

    Global $aTmp

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

    _FileReadToArray(@ScriptDir & "\Matches.txt", $aTmp)
    ;_ArrayDisplay($aTmp)

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

    Global $aPairs[$aTmp[0] + 1][2]

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

    $s = 250
    $time = 100

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

    For $i = 1 To $aTmp[0]
    $aSplit = StringSplit($aTmp[$i], @TAB)
    ;_ArrayDisplay($aSplit)
    $aPairs[$i][0] = $aSplit[3]
    $aPairs[$i][1] = $aSplit[5]

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

    Next
    $aPairs[0][0] = UBound($aPairs) - 1
    ;_ArrayDisplay($aPairs)

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

    Global $aTmp

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

    _FileReadToArray(@ScriptDir & "\Scores.txt", $aTmp)
    ;_ArrayDisplay($aTmp)
    Global $aScores[$aTmp[0] + 1][2]

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

    For $i = 1 To $aTmp[0]
    $aSplit = StringSplit($aTmp[$i], "=")
    ;_ArrayDisplay($aSplit)
    $aScores[$i][0] = $aSplit[1]
    $aScores[$i][1] = $aSplit[2]
    Next
    $aScores[0][0] = UBound($aScores) - 1
    _ArrayDisplay($aScores)

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

    $hFile = FileOpen(@ScriptDir & "\SQL.txt", 2)
    FileWriteLine($hFile, "INSERT INTO `lig1_matches` (`matchID`, `leagueID`, `homeID`, `awayID`, `scoreHome`, `scoreAway`, `ggHome`, `ggAway`, `accepted`, `matchType`, `time`, `lastEdit`, `replay`, `replay2`) VALUES")
    For $j = 1 To 18
    switch $j
    case 1
    ;do nothing
    case 2,4,6,8,10,12,14,16,18
    $time += 200
    case 3,5,7,9,11,13,15,17
    $time += 50
    EndSwitch
    If $j > 1 Then ;1. 5 mit 100
    ConsoleWrite($j & @TAB & Mod($j+1, 2) & @CRLF)
    #cs
    If Mod($j+1, 2) Then ;alle durch 2 teilbaren 5er Schritte um 200 erhöhen
    $time += 200
    Else ;die anderen um 50 erhöht
    $time += 50
    EndIf
    #ce
    EndIf
    For $i = 1 To $aPairs[0][0]
    $iHome = $aScores[Int(StringReplace($aPairs[$i][0], "Mannschaft", ""))][1]
    $iAway = $aScores[Int(StringReplace($aPairs[$i][1], "Mannschaft", ""))][1]
    $sLine = "('" & $s & "', '1', '"
    $sLine &= $iHome & "', '" & $iAway
    $sLine &= "', '', '', '', '', '', '1','" & $time & "', '', '', ''),"
    $s = $s + 1
    FileWriteLine($hFile, $sLine)
    Next
    Next
    FileClose($hFile)

    [/autoit]

    ist aber imho unsinnig da an allen 16. Spieltagen die gleichen Paarungen gegeneinander spielen.

    mfg autoBert

  • Textdatei in sql konvertieren

    • autoBert
    • 14. Dezember 2012 um 16:57
    Zitat von NewAnime

    €: Habe jetzt etwas für "k" auch gemacht, aber habe da ein problem, er steigert mir k immer um 100. Aber das Problem ist, er soll das erst nach 5 durchgängen machen.


    Da du nur 5 Zeilen ausgibst kannst du einfch die Addition (Zeile 52) weglassen. In Zeile 50 ist immer noch ein Füchtigkeitsfehler (bereits in meinem Skript enthalten). Sie muss so aussehen:

    [autoit]

    $sLine &="', '', '', '', '', '', '1','"&$time&"', '', '', ''),"

    [/autoit]

    Nenn doch bitte einmal die Sportart für die du dies generieren wilst.

    mfg autoBert

  • Textdatei in sql konvertieren

    • autoBert
    • 13. Dezember 2012 um 16:32
    Zitat von NewAnime

    Eine Frage habe ich noch, kann man den Anfangswert von "a" bestimmen?


    Kann man alles, wir sind hier aber nicht im Mach mal Forum sondern in Hife und Unterstützung.

    mfg autoBert

  • Sich selbst erweiterndes Input

    • autoBert
    • 13. Dezember 2012 um 15:12
    Zitat von xXxProGamerxXx

    minx du hattest doch mal ein script geschrieben wo man die länge eines strings voher "brechnen" kann oder irr ich mich?^^


    ob minx eine solche geschrieben hat weis ich nicht. Bugfix hat TextMeter geschrieben.

    mfg autoBert

  • Textdatei in sql konvertieren

    • autoBert
    • 13. Dezember 2012 um 02:48

    Hier einmal ein 1. Ansatz:

    Spoiler anzeigen
    [autoit]

    #Include <File.au3>
    #Include <Array.au3>

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

    Global $aTmp

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

    _FileReadToArray(@ScriptDir & "\Matches.txt",$aTmp)
    ;_ArrayDisplay($aTmp)

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

    Global $aPairs[$aTmp[0]+1][2]

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

    for $i = 1 to $aTmp[0]
    $aSplit = StringSplit($aTmp[$i],@TAB)
    ;_ArrayDisplay($aSplit)
    $aPairs[$i][0] = $aSplit[3]
    $aPairs[$i][1] = $aSplit[5]
    Next
    $aPairs[0][0] = UBound($aPairs)-1
    _ArrayDisplay($aPairs)

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

    Global $aTmp

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

    _FileReadToArray(@ScriptDir & "\Scores.txt",$aTmp)
    _ArrayDisplay($aTmp)
    Global $aScores[$aTmp[0]+1][2]

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

    for $i = 1 to $aTmp[0]
    $aSplit = StringSplit($aTmp[$i],"=")
    ;_ArrayDisplay($aSplit)
    $aScores[$i][0] = $aSplit[1]
    $aScores[$i][1] = $aSplit[2]
    Next
    $aScores[0][0] = UBound($aScores)-1
    _ArrayDisplay($aScores)

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

    $hFile = FileOpen(@ScriptDir & "\SQL.txt",2)
    FileWriteLine($hFile,"INSERT INTO `lig1_matches` (`matchID`, `leagueID`, `homeID`, `awayID`, `scoreHome`, `scoreAway`, `ggHome`, `ggAway`, `accepted`, `matchType`, `time`, `lastEdit`, `replay`, `replay2`) VALUES")
    for $i = 1 To $aPairs[0][0]
    $iHome =$aScores[Int(StringReplace($aPairs[$i][0],"Mannschaft",""))][1]
    $iAway =$aScores[Int(StringReplace($aPairs[$i][1],"Mannschaft",""))][1]
    $sLine ="('"&$i&"', '1', '"
    $sLine &=$iHome&"', '"&$iAway
    $sLine &="', '', '', '', '', '', '1',"& $aScores[$aScores[0][0]][1]&"', '', '', ''),"
    FileWriteLine($hFile,$sLine)
    Next
    FileClose($hFile)

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

    #cs
    ;Pairs
    [0]|5|
    [1]|Mannschaft 4 | Mannschaft 3
    [2]|Mannschaft 9 | Mannschaft 6
    [3]|Mannschaft 5 | Mannschaft 1
    [4]|Mannschaft 2 | Mannschaft 7
    [5]|Mannschaft 10 | Mannschaft 8

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

    ;Scores
    [0]|11|
    [1]|Mannschaft 1 | 147
    [2]|Mannschaft 2 | 143
    [3]|Mannschaft 3 | 139
    [4]|Mannschaft 4 | 140
    [5]|Mannschaft 5 | 142
    [6]|Mannschaft 6 | 148
    [7]|Mannschaft 7 | 146
    [8]|Mannschaft 8 | 145
    [9]|Mannschaft 9 | 141
    [10]|Mannschaft 10 | 144
    [11]|k|9999
    #ce

    [/autoit]

    er muss noch so abgeändert werden dass statt der Platzhalter (Mannschaft 1 ... Mannschaft 10) echte Mannschaftsnamen verwendet werden können,

    Benutzt wurden diese Dateien: Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. , Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist. welche aus obigem Text einkopiert wurden.

    mfg autoBert

    Dateien

    scores.txt 209 Byte – 213 Downloads Matches.txt 247 Byte – 225 Downloads
  • Slider Problem

    • autoBert
    • 12. Dezember 2012 um 20:59

    Du scheinst resistent gegen Wünsche anderer zu sein:

    Zitat von Teare

    Setze deinen Code in die AutoIt CodeTags ( [autoit'][/autoit'] ohne * )
    Dann siehts So Aus:

    [autoit]

    For $i = 1 To Hirnzellen

    [/autoit]
    Zitat von name22

    Du kannst deinen Beitrag übersichtlicher Gestalten, indem du deinen Code in AutoIt und/oder Spoiler Tags setzt

    Spoiler anzeigen
    [autoit]

    Dein Code

    [/autoit]

    Warum soll dann jemand deinem Wunsch nach Hilfe nachkommen?

    PS.: dafür gibt es beim Beitrag erstellen extra Schaltflächen

    mfg autoBert

  • Speicher wächst (unregelmäßig)

    • autoBert
    • 12. Dezember 2012 um 20:39

    Unnötige Resiurcenverschwendung

    @Mod/Admin: bitte löschen da Doppelthema

    mfg autoBert

  • Weihnachtswünsche

    • autoBert
    • 12. Dezember 2012 um 20:33

    Das die alljährliche Botterflut in den Weihnachtsferien dieses Jahr ausbleibt.

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™