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

Beiträge von Oscar

  • Inhalt eines Listviews speichern

    • Oscar
    • 12. Mai 2009 um 19:18

    Schau Dir mal mein Listview-Datenbank-Beispiel an. Dort speicher ich das Listview einfach in eine Textdatei.

  • Upload Problem mit mehreren Files

    • Oscar
    • 12. Mai 2009 um 19:12

    Beim durchgucken des Script-Fragments ist mir das hier aufgefallen:

    [autoit]

    $array_multi_files = StringSplit( $multi_files, @CR )

    [/autoit]

    Am Ende jeder Zeile steht doch aber @CRLF, somit sind im Array falsche Daten.
    Probier's mal so:

    [autoit]

    $array_multi_files = StringSplit( $multi_files, @CRLF, 1 )

    [/autoit]
  • Syntaxhervorhebung

    • Oscar
    • 12. Mai 2009 um 19:06

    Zitat aus der Hilfe:

    Zitat

    Warning: blocking of running user functions which executes window messages with commands such as "Msgbox()" can lead to unexpected behavior, the return to the system should be as fast as possible !!!

  • Programm über Verknüpfung starten

    • Oscar
    • 12. Mai 2009 um 18:53

    Du könntest dem Pfad, wo Du Deine Ini ansprichst, einfach @ScriptDir voranstellen.

    Oder Du benutzt "FileChangeDir" zum ändern des WorkingDir.

  • _PlaySystemSound()

    • Oscar
    • 12. Mai 2009 um 18:41

    Hab Deinen Edit aus Post#12 erst jetzt gesehen. So funktioniert es unter XP jetzt immer. Vielen Dank! :thumbup:

  • Autoit.de Spoiler-Reader V2.4

    • Oscar
    • 12. Mai 2009 um 18:34

    Der Link den AutoBert gepostet hat, funktioniert bei mir auch nicht (Firefox). Der TrayTip "Quellcode wird geladen" kommt bereits nicht, was darauf hindeutet, dass hier:

    [autoit]

    If Not StringInStr($sURL, 'http://www.autoit.de/index.php?page=Thread&postID=') Then Return

    [/autoit]


    bereits ein Ausstieg aus der Funktion stattfindet.
    Bei den anderen Spoiler-Links, die ich getestet habe, funktioniert es allerdings. :thumbup:

    Ich möchte aber noch einen Bug melden und zwar werden die deutschen Umlaute (äöü) und ß nicht richtig konvertiert. Liegt vermutlich an UTF8 (Du speicherst in ASCII).

  • String erweitern?!

    • Oscar
    • 12. Mai 2009 um 15:00

    Geht auch ohne Schleife:

    [autoit]


    $text = 'Text'
    $text = StringReplace('..........', 1, $text)
    MsgBox(0, 0, $text)

    [/autoit]
  • IE.au3 Download

    • Oscar
    • 12. Mai 2009 um 04:15

    Das umgehen oder knacken von Captchas ist ebenfalls illegal. Das solltest Du aber wissen. Bist ja schon länger dabei.
    Und wenn der Anbieter der Seite bereits ein Captcha einsetzt, dann will er damit ganz bestimmt einem automatisierten Ablauf entgegentreten.
    Somit verstößt der Thread gegen unsere Forenregeln. [Closed]

  • Villigers - Highscoreliste und Endgültige Version

    • Oscar
    • 11. Mai 2009 um 20:03

    Vermutlich hat sich Scripter192 die AGBs nicht richtig durchgelesen:

    Zitat

    Die Nutzung des Dienstes als reine Datenablage und/oder Downloadportal ohne vollwertige Seite ist nicht erlaubt.

  • Mauspositionen im Clienten sind an jeder Stelle identisch

    • Oscar
    • 11. Mai 2009 um 19:57

    PixelSearch, MouseMove...hmm...sieht für mich nach einem Bot aus. Sowas unterstützen wir hier nicht! Bitte Forenregeln lesen!

    Wenn das kein Bot werden soll, dann mal erklären, wozu das gut sein soll.

  • TreeView soll auf Case reagieren

    • Oscar
    • 11. Mai 2009 um 19:06

    Beispiel für den MessageLoop-Mode:

    Spoiler anzeigen
    [autoit]


    #include <GuiTreeView.au3>
    #include <GUIConstantsEx.au3>

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

    $Form1 = GUICreate("Form1", 458, 298)
    $TreeView1 = GUICtrlCreateTreeView(8, 9, 445, 283)
    For $i = 0 To 9
    GUICtrlCreateTreeViewItem("Test" & $i, $TreeView1)
    Next
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $GUI_EVENT_PRIMARYDOWN
    $aInfo = GUIGetCursorInfo($Form1)
    If $aInfo[4] = $TreeView1 Then
    $hItem = _GUICtrlTreeView_GetSelection($TreeView1)
    MsgBox(0, "", _GUICtrlTreeView_GetText($TreeView1, $hItem))
    EndIf
    EndSwitch
    WEnd

    [/autoit]
  • Tsetse...diese Hacker...

    • Oscar
    • 11. Mai 2009 um 17:57

    Da hat doch tatsächlich einer versucht meinen FTP-Server zu hacken.
    Mehr als 15.000 vergebliche LogIn-Versuche zu einem Server, auf dem ausschließlich ein Spielstand von meinem Spiel "Speedwriter" zu holen ist. :rofl:

    Vielleicht sollte ich doch mal noch einen weiteren User anlegen, damit er zumindest eine theoretische Chance hat. :D

  • IE.au3 Download

    • Oscar
    • 11. Mai 2009 um 17:21

    Du hast vergessen das Script zu posten.

  • Arraywerte werden falsch ausgelesen

    • Oscar
    • 11. Mai 2009 um 17:14

    Der Grund liegt darin, dass Du einen String mit einer Zahl vergleichst.
    Wenn Du die Zahl vorher umwandelst, geht es auch mit einfachem Gleichheitszeichen:

    [autoit]


    Dim $codesave[18][24]

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

    $codesave[1][4] = "a"

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

    _Select()

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

    Func _Select()
    If $codesave[1][4] = String(0) Then
    MsgBox(1, "Null", "0")
    EndIf
    If $codesave[1][4] = "a" Then
    MsgBox(1, "A", "a")
    EndIf
    EndFunc

    [/autoit]
  • Dateien unbemerkt versenden

    • Oscar
    • 11. Mai 2009 um 13:36

    Genau, ist nicht erlaubt, also: [Thread closed]

  • Dateien unbemerkt versenden

    • Oscar
    • 11. Mai 2009 um 13:18

    Und auch LogIn-Bots bzw. LogIn-Scripte sind verboten, wenn der Betreiber des Games dieses in seinen AGBs untersagt.
    Also überzeuge uns davon, dass das in Deinem Fall nicht so ist, ansonsten wird der Thread hier geschlossen!

  • unc-pfad eines shares bestimmen

    • Oscar
    • 11. Mai 2009 um 13:08

    Ich verstehe zwar nicht so ganz den Sinn, aber wenn das immer die obige Struktur hat, dann vielleicht so:

    [autoit]


    $path = '\\servername.schlagmichtot.net\erster_ordner\zweiter_ordner\freigabe_share\noch_ein_ordner\und_noch_einer\hier_liegt_mein_script\mein-autoit-script.exe'
    MsgBox(0,0,StringRegExpReplace($path, '(\\\\.+?\\.+?\\.+?\\.+?\\).*', '\1'))

    [/autoit]
  • Buttons aus Variablen

    • Oscar
    • 11. Mai 2009 um 12:55

    Das gab's hier schon öfter (Stichwort: Lottozahlen).
    Aber ich will mal nicht so sein:

    Spoiler anzeigen
    [autoit]


    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>

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

    Dim $aZahlen[50], $hInput[6]
    For $i = 1 To 49
    $aZahlen[$i] = $i
    Next

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

    $hGui = GUICreate('test', 400, 300)
    For $i = 0 To 5
    $hInput[$i] = GUICtrlCreateInput('', 10 + $i * 40, 20, 35, 20, $ES_CENTER)
    Next
    $hStart = GUICtrlCreateButton('Start', 10, 60, 60, 20)
    GUISetState()

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

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

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

    Func _RandomNumber()
    Local $aTmp = $aZahlen
    For $i = 0 To 5
    $ran = Random(1, 49 - $i, 1)
    GUICtrlSetData($hInput[$i], $aTmp[$ran])
    $aTmp[$ran] = $aTmp[49 - $i]
    Next
    EndFunc

    [/autoit]
  • Starplayer (MP3-Player)

    • Oscar
    • 11. Mai 2009 um 04:24

    Jein!
    Er tritt jetzt nicht mehr auf, wenn der Player minimiert ist, sondern nur noch, wenn der Player nicht "OnTop" ist.
    Das Ganze liegt an Zeile 342:

    [autoit]

    If Not BitAND(WinGetState($hGui), 16) Then WinActivate($hGui)

    [/autoit]


    Das mache ich, damit nach aufrufen des FileInfo-Fenster wieder das Hauptfenster aktiviert wird. Aber als aktives
    Fenster wird es natürlich auch nach vorne geholt. :S
    Ich könnte das ja dahingehend ändern, dass der Befehl nur ausgeführt wird, wenn das FileInfo-Fenster zu sehen ist.

    Das mit der Multi-Format-Unterstützung muss ich mir nochmal durch den Kopf gehen lassen.

  • Starplayer (MP3-Player)

    • Oscar
    • 10. Mai 2009 um 17:32

    So, es gibt heute nochmal eine neue Version (siehe Post #1).
    Man kann jetzt eine neue Playliste anlegen (alle Einträge löschen) und man kann die Einträge mit gedrückter, linker Maustaste innerhalb des Listviews verschieben.

    Edit: Hast Du wahrscheinlich gerade versucht, als ich die neue Version geuploadet hatte. Sollte jetzt gehen.

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™