ALLE Listboxeinträge mit senkeys Senden

  • VB.NET

Es gibt 16 Antworten in diesem Thema. Der letzte Beitrag () ist von Dendem.

    ALLE Listboxeinträge mit senkeys Senden

    Hi, ich habe ein programm geschrieben, das mir erleichtert meine blacklist in nem ame abzulaufen ;) aber ich will, anstatt selbst die Zeilen markieren das wennn ich F12 drücke (hab ich mit asynckeystate gemacht) das es zuerst das erste sendet, dann das zweite dannn das dritte. aber falls Item 4 nciht vorhanden ist soll es 4 auch nicht eintragen, also nur die ausgefülten Zeilen.
    Das hintereinander machst du mit der Schleife durch die ListBox Items.
    Hey man das sind alles Grundlegende Sachen von VB. Wenn du nichtmal weißt wie eine Schleife durch eine Liste machst, dann lies dir mal Galileo OpenBooks durch. Wie gesagt 3 Zeilen Code, simpelster art und deswegen bekommste sicher keine Copy & Paste Code von mir. Wenn du Proggen willst, dann musst du auch bereit sein zu lernen und vorallem auch mal VERSUCHEN Probleme SELBSTSTÄNDIG zu lösen. Da sind Google und MSDN gute anlaufstellen.
    Also dennis, das muss man doch wissen :P ;)

    Ich hab das ganze mal so gelöst:
    Das wird jetzt halt n bisschen Copy and Paste :D

    VB.NET-Quellcode

    1. On Error Resume Next
    2. Dim i As Integer
    3. For i = 0 To ListBox1.Items.Count - 0
    4. ListBox1.SelectedIndex = i
    5. ListBox2.SelectedIndex = i
    6. ProgressBar1.Value = i
    7. ProgressBar2.Value = i
    8. Windows.Forms.Cursor.Position = New Point(ListBox1.SelectedItem, ListBox2.SelectedItem)
    9. If ListBox1.SelectedItem = "klick" Then
    10. mouse_event(mouseclickdown, 1, 23, 23, 23)
    11. mouse_event(mouseclickup, 0, 0, 0, 0)
    12. ElseIf ListBox1.SelectedItem = "a" Then
    13. SendKeys.Send(Keys.A)
    14. ElseIf ListBox1.SelectedItem = "b" Then
    15. SendKeys.Send(Keys.B)
    16. ElseIf ListBox1.SelectedItem = "c" Then
    17. SendKeys.Send(Keys.A)
    18. ElseIf ListBox1.SelectedItem = "d" Then
    19. SendKeys.Send(Keys.A)
    20. ElseIf ListBox1.SelectedItem = "e" Then
    21. SendKeys.Send(Keys.A)
    22. ElseIf ListBox1.SelectedItem = "f" Then
    23. SendKeys.Send(Keys.A)
    24. ElseIf ListBox1.SelectedItem = "g" Then
    25. SendKeys.Send(Keys.A)
    26. ElseIf ListBox1.SelectedItem = "h" Then
    27. SendKeys.Send(Keys.A)
    28. ElseIf ListBox1.SelectedItem = "i" Then
    29. SendKeys.Send(Keys.A)
    30. ElseIf ListBox1.SelectedItem = "j" Then
    31. SendKeys.Send(Keys.A)
    32. ElseIf ListBox1.SelectedItem = "k" Then
    33. SendKeys.Send(Keys.A)
    34. ElseIf ListBox1.SelectedItem = "l" Then
    35. SendKeys.Send(Keys.A)
    36. ElseIf ListBox1.SelectedItem = "m" Then
    37. SendKeys.Send(Keys.A)
    38. ElseIf ListBox1.SelectedItem = "n" Then
    39. SendKeys.Send(Keys.A)
    40. ElseIf ListBox1.SelectedItem = "o" Then
    41. SendKeys.Send(Keys.A)
    42. ElseIf ListBox1.SelectedItem = "p" Then
    43. SendKeys.Send(Keys.A)
    44. ElseIf ListBox1.SelectedItem = "q" Then
    45. SendKeys.Send(Keys.A)
    46. ElseIf ListBox1.SelectedItem = "r" Then
    47. SendKeys.Send(Keys.A)
    48. ElseIf ListBox1.SelectedItem = "s" Then
    49. SendKeys.Send(Keys.A)
    50. ElseIf ListBox1.SelectedItem = "t" Then
    51. SendKeys.Send(Keys.A)
    52. ElseIf ListBox1.SelectedItem = "u" Then
    53. SendKeys.Send(Keys.A)
    54. ElseIf ListBox1.SelectedItem = "v" Then
    55. SendKeys.Send(Keys.A)
    56. ElseIf ListBox1.SelectedItem = "w" Then
    57. SendKeys.Send(Keys.A)
    58. ElseIf ListBox1.SelectedItem = "x" Then
    59. SendKeys.Send(Keys.A)
    60. ElseIf ListBox1.SelectedItem = "y" Then
    61. SendKeys.Send(Keys.A)
    62. ElseIf ListBox1.SelectedItem = "z" Then
    63. SendKeys.Send(Keys.A)
    64. ElseIf ListBox1.SelectedItem = "enter" Then
    65. SendKeys.Send(Keys.Enter)
    66. ElseIf ListBox1.SelectedItem = "alt" Then
    67. SendKeys.Send(Keys.Alt)
    68. End If
    69. Next


    Edit:
    ich weiß jetzt aber nicht, ob ichs richtig verstanden hab...
    also die Schleife:
    For i As Integer = 0 To ListBox1.Items.Count - 1
    If GetAsyncKeyState(Keys.F12) Then SendKeys.Send(ListBox1.Items(i))

    Next
    aber ich will jetzt das er vor jedem Word noch ein /kick macht und nach jedem wort enter senden also erste Zeile:
    /kick Player1 ("{ENTER}")
    /kick player2 ("{ENTER}")
    und so weiter, das bekomme ich leider ncht hin, pls help
    Tja, so nen Code is scheiße, sry.
    Aber du frägst ab (lol) ob das drin steht...
    Und das soll warscheinlich ein spammer werden -.-
    ich hätte das so gelößt xDDD :

    VB.NET-Quellcode

    1. For Each item As String In ListBox1.Items
    2. 'mouseevent ...
    3. SendKeys.Send(item)
    4. Next


    das wärs schon ungefähr -.-

    mfg Tim;)
    Nur mal so, ein EDIT ist nur dann ein EDIT, wenn er in einem bestehenden Post von dir gemacht wird. In diesem Fall dein vorletzter. Edit ist gerade dafür gedacht um jene doppel Posts zu vermeiden die du hier gemacht hast.

    Sollte es "ausversehen" mal passiert sein kannste nochma richtig Editieren und einen Mod bitten den anderen überflüssigne Post zu löschen!