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.
Beiträge von Oscar
-
-
Upps, Random kann ja auch negative Zahlen!

Wenn die Zufallszahlen nicht doppelt vorkommen sollen, dann ist das hier eine recht gute Strategie:
Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit]
#include <EditConstants.au3>
#include <WindowsConstants.au3>GUICreate('200 Zufallszahlen zwischen -200 und +200', 800, 200)
[/autoit]
$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 -
Wenn es zufällige Zahlen zwischen -200 und +200 sein sollen, dann vielleicht so:
[autoit]
[/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 -
Doch, steht auch in der deutschen Hilfe. Dort aber unter "Kommandozeilenparameter".

-
Schau mal in der Hilfe unter "Command Line Parameters". Das Array $CmdLine sollte Dir weiterhelfen.
-
Ja, also ich mache mit. Sch**ss auf die Logik! Wenn man die über Bord wirft, kann was interessantes bei rauskommen.

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. -
@PokerFace: Deine Funktion kann man "etwas" verkürzen:
[autoit]
[/autoit]
Func Negative($Min, $Max)
Return - Random($Min, $Max, 1)
EndFunc -
Das Problem bei der Box ist bloß die relativ schlechte Performance im Gigabit-Netz (~13 MB/sek).
Oder wurde das mittlerweile behoben? -
Schnuffel, ich habe jetzt mal ein Skript geschrieben, das einer geheimen "Bier-Logik" folgt.
Werde ich am Wochenende mal testen.
Wenn ich gewinne, kaufe ich die Jury und gewinne das µIT.
-
Weil wir hier keine Bots unterstützen!
Forenregeln lesen![Thread closed]
-
Man muss Arrays zuvor deklarieren (Dim, Global, Local), dann kann man ihnen Werte zuweisen:
[autoit]
[/autoit][autoit][/autoit][autoit]
Dim $array[3]$array[0] = 'wert1'
[/autoit]
$array[1] = 'wert2'
$array[2] = 'wert3'Oder man weist ihnen während der Deklaration bereits die Werte zu:
[autoit]
[/autoit]
Dim $array[3] = ['wert1', 'wert2', 'wert3'] -
Dann musst Du auch Leerzeichen einfügen, wenn da Leerzeichen erscheinen sollen. Du hast nur Leerstrings eingefügt.

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

-
Na, dann wirst Du den Rest auch alleine schaffen.
Sowas unterstützen wir hier nämlich nicht (Forenregeln)![Thread closed]
-
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.
-
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.
-
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.
An Add-Ons habe ich nur das deutsche Wörterbuch, Enigmail und DisplayMailUserAgent.
-
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.

-
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. -
Vielleicht hilft Dir das hier, um das Ganze besser zu verstehen.
