Makro für automatische passwort eingabe

  • Hallo ich würde gerne ein Makro script erstellen was automatisch wörter beziehungsweise sätze auf ein/zwei tasten speichert und dann kopiert zum beispiel

    "hallo123" wenn ich ALT+H drücke

    Welche befehle solte ich mir mal genauer angucken?

    4 Mal editiert, zuletzt von Neriox (27. Oktober 2010 um 15:12)

  • Wenn du schon so fragst:

    HotKeySet()

    Sollte dich interessieren^^

    [autoit]


    Hotkeyset("{F1}","sende")

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

    While 1
    wend

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

    Func sende()
    Send ("Hier deinen Text ^^ evtl auchg mit Enter danach")
    Send ("{enter}")
    Send ("das war enter")
    endfunc

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


    Ungetestet^^ müsste aber gehen^^

    mfg BB

    "IF YOU'RE GOING TO KILL IT
    OPEN SOURCE IT!"

    by Phillip Torrone

    Zitat von Shoutbox

    [Heute, 11:16] Andy: ....böseböseböseböse....da erinnere ich mich daran, dass man den Puschelschwanz eines KaRnickels auch "Blume" nennt....ob da eins zum anderen passt? :rofl: :rofl: :rofl: :rofl:

    https://autoit.de/index.php?page…leIt#post251138

    Neon Snake

  • Bin mir nicht sicher aber

    [autoit]

    Hotkeyset("taste","hallo123")
    Func hallo123()
    send("hallo123")
    Endfunc
    while 1
    sleep(10)
    wend
    ;oder
    If _ispressed()Then
    send("hallo123")
    endif

    [/autoit]

    Einmal editiert, zuletzt von JoNbOyX (26. Oktober 2010 um 18:33)

  • ist ja egal denn es funktioniert eh nicht habe sowas öfter probiert (mit Hotkeyset) aber wenn du Hotkeyset("h","function") nimmst und in der Func dann "hallo123" sendest ,steht da dann allo123(nicht sicher=aber wenn nicht kann es nur schlimmer sein)

    Ich würde es mit _ispressed() dann kanste hier gucken was was ist^^

    Spoiler anzeigen

    das erste kommt in die Klammer _ispressed(hier hin) das zweite die entsprechenden Tasten usw.

    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 ]

  • Hab ich schon öfters gehört das die anfangs/endbuchstaben verscwinden, musst dann einfach nen kleines sleep einbauen.
    Is Pressed würde ich benutzen wenn die taste (F1 z.b.) öfters benutzt werden muss wenn man bei z.b. a oder b ein hotkey setzt dann kann man a oder b nicht mehr schreiben.

    mfg BB

    "IF YOU'RE GOING TO KILL IT
    OPEN SOURCE IT!"

    by Phillip Torrone

    Zitat von Shoutbox

    [Heute, 11:16] Andy: ....böseböseböseböse....da erinnere ich mich daran, dass man den Puschelschwanz eines KaRnickels auch "Blume" nennt....ob da eins zum anderen passt? :rofl: :rofl: :rofl: :rofl:

    https://autoit.de/index.php?page…leIt#post251138

    Neon Snake

  • Klar kann man die Buchstaben dann noch senden:

    [autoit]

    HotKeySet("a", "Func1")
    While sleep(1000)
    WEnd
    Func Func1()
    HotKeySet("a")
    Send("Dies ist ein Text mit dem Buchstaben a. Das a wird trotzdem mitgesendet.")
    HotKeySet("a", "Func1")
    EndFunc

    [/autoit]
  • Ok ich geb mich geschlagen^^
    Mit _isPressed gings meiner meinung aber einfacher wenn a trotzdem gesendet werden soll^^

    mfg BB

    "IF YOU'RE GOING TO KILL IT
    OPEN SOURCE IT!"

    by Phillip Torrone

    Zitat von Shoutbox

    [Heute, 11:16] Andy: ....böseböseböseböse....da erinnere ich mich daran, dass man den Puschelschwanz eines KaRnickels auch "Blume" nennt....ob da eins zum anderen passt? :rofl: :rofl: :rofl: :rofl:

    https://autoit.de/index.php?page…leIt#post251138

    Neon Snake

  • Ineluki ja kann man dann noch senden (bei mir waren es um die 30 Hotkeysets also andre situation)Ich meine nur wenn er mehr macht ist es viel praktischer _ispressed zu benutzen

    also BadBunny ich schließe mich dir an _ispressed ist besser

    aber ich glaub er hat seine Antwort schon^^

  • Wow vielen dank schonmal für die vielen antworten o0
    Eine frage hätte ich aber noch.

    "Func Func1()"
    wofür ist das ?

  • Also du verwendest Func zum aufrufen einer Funktion die vorher aufgerufen wurde.

    Das script da oben macht nicht anderes als warten bis die taste F1 gedrückt ist dann ruft es die Funktion sende() auf (ganz wichtig die klammern nicht vergessen!) und führt das aus was von Func sende() bis Endfunc ist.
    Also nbichts anderes wie aufrufen von einem vorher festgelegtem befehl / einer reihenfolge festgelegter befehle.

    mfg BB

    "IF YOU'RE GOING TO KILL IT
    OPEN SOURCE IT!"

    by Phillip Torrone

    Zitat von Shoutbox

    [Heute, 11:16] Andy: ....böseböseböseböse....da erinnere ich mich daran, dass man den Puschelschwanz eines KaRnickels auch "Blume" nennt....ob da eins zum anderen passt? :rofl: :rofl: :rofl: :rofl:

    https://autoit.de/index.php?page…leIt#post251138

    Neon Snake

  • Wo steht das denn mit F1 kann das nicht finden.

    HotKeySet("a", "Func1")
    While sleep(1000)
    WEnd
    Func Func1()
    HotKeySet("a")
    Send("Dies ist ein Text mit dem Buchstaben a. Das a wird trotzdem mitgesendet.")
    HotKeySet("a", "Func1")
    EndFunc

  • Eine frage hätte ich aber noch wie kann ich anstatt F1 ALT+H machen?

    einfach

    Hotkeyset("{ALT}&{H}","sende")
    ?