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

  • Wie wäre es mit einem Co-Moderator?

    • Oscar
    • 17. März 2010 um 16:07

    Wir Mods haben jetzt schon die Möglichkeit den Status zu ändern, das ist nicht das Problem. Nur wie kann ein Mod entscheiden, ob das Thema gelöst ist oder nicht?
    Eine solche "Bevormundung" seitens eines Mods ist wohl nicht so angebracht. Ich denke, das sollte weiterhin im Ermessen des Verfassers liegen.

  • Negative Variabeln

    • Oscar
    • 17. März 2010 um 11:36

    Upps, Random kann ja auch negative Zahlen! :rolleyes:

    Wenn die Zufallszahlen nicht doppelt vorkommen sollen, dann ist das hier eine recht gute Strategie:

    Spoiler anzeigen
    [autoit]


    #include <EditConstants.au3>
    #include <WindowsConstants.au3>

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

    GUICreate('200 Zufallszahlen zwischen -200 und +200', 800, 200)
    $hEdit = GUICtrlCreateEdit('', 10, 10, 780, 180, BitOR($ES_WANTRETURN, $WS_VSCROLL, $ES_AUTOVSCROLL))
    GUISetState()
    Dim $Array[401]
    For $i = -200 To 200 Step 1
    $Array[$i + 200] = $i
    Next
    For $i = 1 To 200
    $iRnd = Random(0, UBound($Array) - $i, 1)
    GUICtrlSetData($hEdit, $Array[$iRnd] & ' ', 1)
    $Array[$iRnd] = $Array[UBound($Array) - $i]
    Next
    Do
    Until GUIGetMsg() = -3
    Exit

    [/autoit]
  • Negative Variabeln

    • Oscar
    • 17. März 2010 um 10:46

    Wenn es zufällige Zahlen zwischen -200 und +200 sein sollen, dann vielleicht so:

    [autoit]


    GUICreate('20 Zufallszahlen zwischen -200 und +200', 800, 100)
    $hEdit = GUICtrlCreateEdit('', 10, 10, 780, 80)
    GUISetState()
    For $i = 1 To 20
    $iRnd = Random(0, 400, 1) - 200
    GUICtrlSetData($hEdit, $iRnd & ' ', 1)
    Next
    Do
    Until GUIGetMsg() = -3

    [/autoit]
  • bei mp3 doppelklicken lied abspielen

    • Oscar
    • 16. März 2010 um 22:01

    Doch, steht auch in der deutschen Hilfe. Dort aber unter "Kommandozeilenparameter". ;)

  • bei mp3 doppelklicken lied abspielen

    • Oscar
    • 16. März 2010 um 21:49

    Schau mal in der Hilfe unter "Command Line Parameters". Das Array $CmdLine sollte Dir weiterhelfen.

  • µit für Mathematiker und Zocker

    • Oscar
    • 16. März 2010 um 21:16

    Ja, also ich mache mit. Sch**ss auf die Logik! Wenn man die über Bord wirft, kann was interessantes bei rauskommen. :D

    Die Lottozahlen-Liste hat übrigens zwei kleine "Fehler". Bei den Zahlen kommt einmal "09" vor und bei den Zusatzzahlen "03" (glaub ich).
    Hab's in meinem Skript jetzt so gemacht, dass die Zahlen mit Number() konvertiert werden.

  • Negative Variabeln

    • Oscar
    • 16. März 2010 um 20:46

    @PokerFace: Deine Funktion kann man "etwas" verkürzen:

    [autoit]


    Func Negative($Min, $Max)
    Return - Random($Min, $Max, 1)
    EndFunc

    [/autoit]
  • Netgear Stora [gelöst (z.Teil)]

    • Oscar
    • 16. März 2010 um 20:23

    Das Problem bei der Box ist bloß die relativ schlechte Performance im Gigabit-Netz (~13 MB/sek). :(
    Oder wurde das mittlerweile behoben?

  • µit für Mathematiker und Zocker

    • Oscar
    • 16. März 2010 um 18:15

    Schnuffel, ich habe jetzt mal ein Skript geschrieben, das einer geheimen "Bier-Logik" folgt. :D
    Werde ich am Wochenende mal testen. ^^
    Wenn ich gewinne, kaufe ich die Jury und gewinne das µIT. ;)

  • Funktionirt nicht

    • Oscar
    • 16. März 2010 um 16:41

    Weil wir hier keine Bots unterstützen! :cursing:
    Forenregeln lesen!

    [Thread closed]

  • Fehler mit Array

    • Oscar
    • 15. März 2010 um 17:12

    Man muss Arrays zuvor deklarieren (Dim, Global, Local), dann kann man ihnen Werte zuweisen:

    [autoit]


    Dim $array[3]

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

    $array[0] = 'wert1'
    $array[1] = 'wert2'
    $array[2] = 'wert3'

    [/autoit]

    Oder man weist ihnen während der Deklaration bereits die Werte zu:

    [autoit]


    Dim $array[3] = ['wert1', 'wert2', 'wert3']

    [/autoit]
  • Server - Client tcp

    • Oscar
    • 15. März 2010 um 15:20

    Dann musst Du auch Leerzeichen einfügen, wenn da Leerzeichen erscheinen sollen. Du hast nur Leerstrings eingefügt. ;)

  • Server - Client tcp

    • Oscar
    • 15. März 2010 um 15:13

    Error 10061 = Connection refused. No connection could be made because the target computer actively refused it. This usually results from trying to connect to a service that is inactive on the foreign host—that is, one with no server application running.

    Connecte nur einmal (außerhalb der Funktion, $ConnectedSocket global deklarieren).

    Edit: Mist! Zu spät! Aber knapp war's... ^^

  • Speicheradressen + Hex Wert in AutoIt berechnen

    • Oscar
    • 15. März 2010 um 14:36

    Na, dann wirst Du den Rest auch alleine schaffen.
    Sowas unterstützen wir hier nämlich nicht (Forenregeln)!

    [Thread closed]

  • Zufallsgenerator ohne bereits vorhandene Funktionen wie random()

    • Oscar
    • 14. März 2010 um 13:39

    Wenn Du eine dreistellige "Zufallszahl" haben willst, würde auch das hier gehen:

    [autoit]

    MsgBox(0, 0, @MSEC)

    [/autoit]

    Edit: Oder Du benutzt die momentane Prozessorauslastung.

  • MP3-Double-Finder

    • Oscar
    • 14. März 2010 um 13:10

    So, nach langer Zeit gibt es mal wieder ein Update (siehe Post #1).
    Damit sollte das leidige Thema der ID3-Tags und der verschiedenen Windows-Versionen endlich vorbei sein. Das einlesen übernimmt jetzt eine Funktion von mir direkt aus dem Header der Datei.
    Außerdem gibt's noch ein paar Anpassungen. :)

  • Mozilla Thunderbird - ja oder nein

    • Oscar
    • 13. März 2010 um 22:04

    Also, ich nutze Thunderbird schon seit einigen Jahren (seit der 1.x Version). Mittlerweile bin ich bei 3.0.3 angelangt und immer noch sehr zufrieden damit. :)
    Ich verwalte damit mehrere POP3-EMail-Konten und habe die Angewohnheit kaum EMails zu löschen. Dadurch versammeln sich dort mittlerweile einige tausend EMails. :D

    An Add-Ons habe ich nur das deutsche Wörterbuch, Enigmail und DisplayMailUserAgent.

  • tcp server und clienten

    • Oscar
    • 13. März 2010 um 17:58

    Testen kannst Du das auch bei Dir, indem Du zuerst das Serverprogramm startest und anschließend den Client. Im Client gibst Du dann die IP-Adresse ein, die Du mit _GetIP() ermittelt hast.
    Wichtig ist aber, dass Du eine Port-Weiterleitung im Router eingerichtet hast. Den TCP-Port, den Du in Deinem Programm verwendest musst Du im Router an die lokale IP Deines Rechners (ermitteln mit @IPAddress1) weiterleiten lassen.
    Ohne diese Port-Weiterleitung wird der Client keine Verbindung herstellen können.

    Und den Server kannst Du nicht auf Deinem Webspace laufen lassen, da dort (meistens) kein Windows läuft. Und wenn doch, dann werden aber keine solche Programme ausgeführt. ;)

  • tcp server und clienten

    • Oscar
    • 13. März 2010 um 17:43

    Genauer: Die IP, die Du beim Server mit _GetIP() ermittelst, muss der Client bei sich eintragen.
    Oder Du benutzt einen Dienst, wie DynDNS. Dann kann der Client immer die DynDNS-Adresse verwenden, weil die dann automatisch auf die WAN-IP des Servers verweist.

  • tcp server und clienten

    • Oscar
    • 13. März 2010 um 17:18

    Vielleicht hilft Dir das hier, um das Ganze besser zu verstehen. :)

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™