Random Zufällige Kombination aus Zahlen

  • Hi aus Fun wollte ich mal ein Prog schreiben das mit mit den Zahlen 1-9 zufällige kombiantionen erstellt gibt es so eine Funktion in AutoIT?

  • ich hab Random versucht hab s eingetippt hab die zahle 1;9 eingegebe aber wenn ich z.B auf sende geh kommt nix

  • Spoiler anzeigen
    [autoit]

    $zahl = Random(1, 9)
    MsgBox(0, "Random", $zahl)

    [/autoit]

    Was geht da jetzt nicht?

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D

  • aso das hab ich falsch rüber gebracht ^^ ich will z.B eine Konstellation von 4 Ziffern in Zufälliger reinfolge z.B 1985, ok 3904, ok 8574, ok usw

  • danke oscar könntest du vielleicht ne kutze erklärung schreiben will ja was lernen und nicht stur koppieren^^
    danke
    neo

  • ah ok danke gibt es zufällig auch eine möglichkeit zu protokolieren bzw eine art keylogger die alles was "send" wurde in einer ini speichert in das script einzufügen?

  • hmm geht nicht = (

    Spoiler anzeigen
    [autoit]

    #include <Misc.au3>

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

    $dll = DllOpen("user32.dll")

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

    While 1
    Sleep ( 250 )
    If _IsPressed("23", $dll) Then
    MsgBox(0,"_IsPressed", "End Key Pressed")
    ExitLoop
    EndIf
    WEnd
    DllClose($dll)

    [/autoit]
  • Ich denke mal dein Sleep is zu hoch jetzt überürft er nur jede 0,25 sekunden deine tastatur eingaben...

    Versuch es mal so oder lass die sleep ganz raus... falls es die CPU nich zu sehr belastet

    [autoit]

    #include <Misc.au3>

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

    $dll = DllOpen("user32.dll")

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

    While 1
    Sleep ( 10 )
    If _IsPressed("23", $dll) Then
    MsgBox(0,"_IsPressed", "End Key Pressed")
    ExitLoop
    EndIf
    WEnd
    DllClose($dll)

    [/autoit]

    Mfg
    monkey

    Monkey - die finale Potenz von göttlich!
    Sloganizer

  • das war ein bespiel von autoIT ich würde gerne wissen wo das log nun liegt in meinem win32 ordner oder wo? O.o

  • Hallo XNeoX,
    dieses Beispiel erzeugt kein Logfile.
    Das Script macht nichts anderes, als darauf zu warten, dass du die "Ende"-Taste drückst.
    Leider fehlt in der aktuellen deutschen Hilfe die Liste der Hex-Werte.

    Spoiler anzeigen

    If calling this function repeatidly, should open 'user32.dll' and pass in handle.
    Make sure to close at end of script
    01 Left mouse button
    02 Right mouse button
    04 Middle mouse button (three-button mouse)
    05 Windows 2000/XP: X1 mouse button
    06 Windows 2000/XP: X2 mouse button
    08 BACKSPACE key
    09 TAB key
    0C CLEAR key
    0D ENTER key
    10 SHIFT key
    11 CTRL key
    12 ALT key
    13 PAUSE key
    14 CAPS LOCK key
    1B ESC key
    20 SPACEBAR
    21 PAGE UP key
    22 PAGE DOWN key
    23 END key
    24 HOME key
    25 LEFT ARROW key
    26 UP ARROW key
    27 RIGHT ARROW key
    28 DOWN ARROW key
    29 SELECT key
    2A PRINT key
    2B EXECUTE key
    2C PRINT SCREEN key
    2D INS key
    2E DEL key
    30 0 key
    31 1 key
    32 2 key
    33 3 key
    34 4 key
    35 5 key
    36 6 key
    37 7 key
    38 8 key
    39 9 key
    41 A key
    42 B key
    43 C key
    44 D key
    45 E key
    46 F key
    47 G key
    48 H key
    49 I key
    4A J key
    4B K key
    4C L key
    4D M key
    4E N key
    4F O key
    50 P key
    51 Q key
    52 R key
    53 S key
    54 T key
    55 U key
    56 V key
    57 W key
    58 X key
    59 Y key
    5A Z key
    5B Left Windows key
    5C Right Windows key
    60 Numeric keypad 0 key
    61 Numeric keypad 1 key
    62 Numeric keypad 2 key
    63 Numeric keypad 3 key
    64 Numeric keypad 4 key
    65 Numeric keypad 5 key
    66 Numeric keypad 6 key
    67 Numeric keypad 7 key
    68 Numeric keypad 8 key
    69 Numeric keypad 9 key
    6A Multiply key
    6B Add key
    6C Separator key
    6D Subtract key
    6E Decimal key
    6F Divide key
    70 F1 key
    71 F2 key
    72 F3 key
    73 F4 key
    74 F5 key
    75 F6 key
    76 F7 key
    77 F8 key
    78 F9 key
    79 F10 key
    7A F11 key
    7B F12 key
    7C-7F F13 key - F16 key
    80H-87H F17 key - F24 key
    90 NUM LOCK key
    91 SCROLL LOCK key
    A0 Left SHIFT key
    A1 Right SHIFT key
    A2 Left CONTROL key
    A3 Right CONTROL key
    A4 Left MENU key
    A5 Right MENU key
    BA ;
    BB =
    BC ,
    BD -
    BE .
    BF /
    C0 `
    DB [
    DC \
    DD ]

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)

  • kann man random auch mit Send verwenden? quasi so?

    Spoiler anzeigen

    Sleep(3000)
    $zahl = Random(20, 30)
    Send( "Random", $zahl)

    irgendwas funtzt da aber ned so ganz.

    thx im voraus

    DasBaum