Ich und mein "Need Help" Thread

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Ich und mein "Need Help" Thread

      [COLOR="DarkOrange"]Hallo,

      würde hier gerne alle meine Fragen bezüglic Autoit posten, falls das in Ordnung ist.

      1. Frage:

      <Browser>
      #510940 - Pastie

      Wenn ich auf den Button GodLikerZ klicke, passiert nix. Ebenso bei Riding Cloud Button.

      2. Frage:

      Kann mir jemand aus diesem Code die Fehler rausbauen?:

      #510942 - Pastie

      Möchte damit üben, geht aber leider nicht mit Fehlern ^^.

      [/COLOR]
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • zu 2.
      kann es sein, dass du das script aus i*g*m*ers hast?
      denn es kommt mir bekannt vor
      habe dort ein script für nen musicplayer veröffentlicht
      und nun muss ich wohl meine eigenen fehler ausbessern
      naja ich bin sozial und machs
      guck in 1-2 min auf deinen code und dann is er verbessert

      EDIT: is nun verbessert. sind eig meine fehler die ich eingebaut habe, weil die leute, die dieses script sich nehmen, sollten die fehler eig selbst finden
      aber ich bin mal sozial
      deswegen hab ich sie ausgebessert
      waren soweit eig nur syntaxfehler

      EDIT2: der browser kommt mir auch sehr bekannt vor, auch wenn dort nun teilweise godlikerz steht.
      habe soweit alle fehler bis aufs gui_event_close geändert
      bei dem hab ich auch grad ka
    • Zum ersten Absatz: Ja, das ist dein Musik player, nur wollte ich halt mal damit üben, hab dann aber festgestellt dass dort ja Fehler drin sind ;). Und da ich erst vor kurzem angefangen habe mit Autoit, wollte ich damit üben.

      Zu Edit2: Das ist die Lernsource von Kasoki, ich habe

      While 1
      ....
      WEnd

      kopiert, den Rest selber ausm Kopp geschrieben.

      Danke dir schonmal, nur wo is der Code? x)
    • ich weiß ezz nicht warum dein browser nicht funkt kann auch nicht testen weil mein bildschirm zu klein ist xD aber hier

      C-Quellcode

      1. #include <GUIConstantsEx.au3>
      2. #include <WindowsConstants.au3>
      3. #include <IE.au3>
      4. $Embedded = _IECreateEmbedded()
      5. $home = "google.de"
      6. $Form1 = GUICreate("Form1", 546, 441, 192, 124)
      7. $Input1 = GUICtrlCreateInput("Input1", 8, 8, 353, 21)
      8. $Button1 = GUICtrlCreateButton("go", 368, 8, 41, 21, $WS_GROUP)
      9. $Button2 = GUICtrlCreateButton("seite1", 416, 8, 57, 21, $WS_GROUP)
      10. $Button3 = GUICtrlCreateButton("seite2", 480, 8, 57, 21, $WS_GROUP)
      11. GUICtrlCreateObj($Embedded , 8 , 40 , 529 , 393)
      12. GUISetState(@SW_SHOW)
      13. _IENavigate ($Embedded , $Home)
      14. While 1
      15. $nMsg = GUIGetMsg()
      16. Switch $nMsg
      17. Case $GUI_EVENT_CLOSE
      18. Exit
      19. Case $Button1
      20. _IENavigate ($Embedded , GUICtrlRead($Input1))
      21. Case $Button2
      22. _IENavigate ($Embedded , "www.godlikerz.de")
      23. Case $Button3
      24. _IENavigate ($Embedded , "pastie.org")
      25. EndSwitch
      26. WEnd
      Alles anzeigen

      das funkt 100%ig habs grade ebend schnell gemacht und getestet muss 100% funken ^^
    • "Code"

      C-Quellcode

      1. ;==========Einbinden==========;
      2. #include <GUIConstantsEx.au3>
      3. #include <WindowsConstants.au3>
      4. #include <IE.au3>
      5. ;=========Definition========;
      6. $Embedded = _IECreateEmbedded()
      7. $Home = "www.godlikerz.de"
      8. ;===========Form===========;
      9. $Form1 = GUICreate ("Webbrowser by Tekumi" , 1700, 1200, 500, 500)
      10. GUICtrlCreateObj ($Embedded , 3 , 3 , 1694 , 1000)
      11. $Go = GUICtrlCreateButton ("Los" , 5, 1160, 169, 33, 0)
      12. $URL = GUICtrlCreateInput ("" , 3, 1135, 994, 21)
      13. $HomeButton = GUICtrlCreateButton ("Home" , 170, 1160, 169, 33, 0)
      14. $Godlikerz = GUICtrlCreateButton ("Godlikerz" , 330 , 1160 , 169 , 33 , 0)
      15. $Ingamers = GUICtrlCreateButton ("InGamers" , 490 , 1160 , 169 , 33 , 0)
      16. $Google = GUICtrlCreateButton ("Google" , 650 , 1160 , 169 , 33 , 0)
      17. GUISetState (@SW_SHOW)
      18. _IENavigate ($Embedded , $Home)
      19. While 1
      20. $nMsg = GUIGetMsg()
      21. Switch $nMsg
      22. Case $GUI_EVENT_CLOSE
      23. Exit
      24. Case $Go
      25. _IENavigate($Embedded, GUICTRLREAD($URL))
      26. Case $HomeButton
      27. _IENavigate($Embedded, $Home)
      28. GUICtrlSetData($URL, $Home)
      29. Case $Godlikerz
      30. _IENavigate ($Embedded , "www.godlikerz.de")
      31. Case $Ingamers
      32. _IECreate ($Embedded , "www.ingamers.de")
      33. Case $Google
      34. _IECreate ($Embedded , "www.google.de")
      35. EndSwitch
      36. WEnd
      Alles anzeigen


      Ja, die Kommentare sind von mir ^^

      So, nun zum eigentlichen Problem. Wie immer, wenn ich auf den Button klicke (egal welcher), öffnet sich INTERNET EXPLORER und geht auf die Seite www .bling. com und sucht da irgendwas.

      ôo

      Wenn ich allerdings deinen Code Copy & Paste nehme, funktionierts ôo

      Edit:

      "Code"

      C-Quellcode

      1. ;==========Einbinden==========;
      2. #include <GUIConstantsEx.au3>
      3. #include <WindowsConstants.au3>
      4. #include <IE.au3>
      5. ;=========Definition========;
      6. $Embedded = _IECreateEmbedded()
      7. $Home = "www.godlikerz.de"
      8. ;===========Form===========;
      9. $Form1 = GUICreate ("Webbrowser by Tekumi" , 1700, 1200, 500, 500)
      10. GUICtrlCreateObj ($Embedded , 3 , 3 , 1694 , 1000)
      11. $Go = GUICtrlCreateButton ("Los" , 5, 1160, 169, 33, 0)
      12. $URL = GUICtrlCreateInput ("Addresse eingeben" , 3, 1135, 994, 21)
      13. $HomeButton = GUICtrlCreateButton ("Home" , 170, 1160, 169, 33, 0)
      14. $Godlikerz = GUICtrlCreateButton ("GodLikerZ" , 330 , 1160 , 169 , 33 , 0)
      15. $Ingamers = GUICtrlCreateButton ("InGamers" , 490 , 1160 , 169 , 33 , 0)
      16. $Google = GUICtrlCreateButton ("GooGle" , 650 , 1160 , 169 , 33 , 0)
      17. GUISetState (@SW_SHOW)
      18. _IENavigate ($Embedded , $Home)
      19. While 1
      20. $nMsg = GUIGetMsg()
      21. Switch $nMsg
      22. Case $GUI_EVENT_CLOSE
      23. Exit
      24. Case $Go
      25. _IENavigate ($Embedded, GUICTRLREAD($URL))
      26. [COLOR="Red"]Case ("{ENTER}")
      27. _IENavigate ($Embedded , GUICtrlRead($URL))[/COLOR]
      28. Case $HomeButton
      29. _IENavigate ($Embedded, $Home)
      30. GUICtrlSetData ($URL, $Home)
      31. Case $Godlikerz
      32. _IENavigate ($Embedded , "www.godlikerz.de")
      33. Case $Ingamers
      34. _IECreate ($Embedded , "www.ingamers.de")
      35. Case $Google
      36. _IECreate ($Embedded , "www.google.de")
      37. EndSwitch
      38. WEnd
      Alles anzeigen


      Wenn ich nun Addresse eingebe und Enter drücke, dann kommt zwar die Seite Google, aber hat so Zuckungen und wenn ich im Suchfeld nen Buchstaben schreibe, wird der direkt wieder gelöscht.

      $Zuckungen = "Grauer_Schimmer_Flackert_Oft_Auf"
    • Labert keinen Mist ist doch ganz Simple

      Vorher:
      ;==========Einbinden==========;
      #include <IE.au3>
      #include <GUIConstants.au3>

      ;=========Definition========;
      $Embedded = _IECreateEmbedded ()
      $Home = "www.godlikerz.de"
      $GL = "www.godlikerz.de"

      ;===========Form===========;
      $Form1 = GUICreate ("Webbrowser by Tekumi" , 1700, 1200, 500, 500)
      GUICtrlCreateObj ($Embedded , 3 , 3 , 1694 , 1000)
      $Go = GUICtrlCreateButton ("Los" , 5, 1160, 169, 33, 0)
      $URL = GUICtrlCreateInput ("" , 3, 1135, 994, 21)
      $HomeButton = GUICtrlCreateButton ("Home" , 170, 1160, 169, 33, 0)
      $Godlikerz = GUICtrlCreateButton ("Godlikerz" , 330 , 1160 , 169 , 33 , 0)
      $RidingCloud = GUICtrlCreateButton ("RidingCloud" , 650 , 1160 , 169 , 33 , 0)
      GUISetState (@SW_SHOW)

      _IENavigate ($Embedded , $Home)

      While 1
      $nMsg = GUIGetMsg()
      Switch $nMsg
      Case $GUI_EVENT_CLOSE
      Exit
      Case $Go
      _IENavigate($Embedded, GUICTRLREAD($URL))
      Case $HomeButton
      _IENavigate($Embedded, $Home)
      GUICtrlSetData($URL, $Home)
      Case $GUI_EVENT_CLOSE ;Funktioniert nicht
      EXIT;Funktioniert nicht
      Case $Godlikerz;Funktioniert nicht
      _IENavigate ($GL);Funktioniert nicht
      EndSwitch
      WEnd
      Nacher:
      #Include <IE.Au3> ;Includet eure IE datei unter C:/Programme/AutoIt3/Include
      #include <GUIConstants.au3>


      $Embedded = _IECreateEmbedded ()
      $Home = "http://godlikerz.de" ;Home Seite

      $Form1 = GUICreate("Browser", 850, 500, 193, 125)
      GUICtrlCreateObj($Embedded, 16, 8, 777, 361)
      $Go = GUICtrlCreateButton("Go", 16, 416, 169, 33, 0);<== Go
      $URL = GUICtrlCreateInput("", 16, 384, 777, 21)
      $HomeButton = GUICtrlCreateButton("Home", 624, 416, 169, 33, 0)
      GUISetState(@SW_SHOW)

      _IENavigate ($Embedded, $Home)

      While 1
      $nMsg = GUIGetMsg()
      Switch $nMsg
      Case $GUI_EVENT_CLOSE
      Exit
      Case $Go
      _IENavigate($Embedded, GUICTRLREAD($URL)) ;Wechselt zur eingegebenen URL
      Case $HomeButton
      _IENavigate($Embedded, $Home)
      GUICtrlSetData($URL, $Home) ;Wechselt zur gespeicherten Home Seite
      EndSwitch
      WEnd



      Script ist etwas verändert kannst ja alles umbennen ist doch simple :)
      Achte auf Variablen und Vorherige Befehle :)
    • UMQ >.< Zu schnell Enter gedrückt.

      Tja, neues Problem, der Browser geht zwar auf die Seite, aber nach einer Sekunde geht er auf bling.com. Im Sekundentakt flackert dann der Browser :)

      Ich glaub Browser hör ich auf, is eh lahm^^.

      Got New Problem:

      "Code"

      Quellcode

      1. #include <GUIConstants.au3>;öffnet die Includes
      2. HotKeySet("{Esc}" , "_Exit") ;Hier der HotKey...
      3. Func _Exit()
      4. Exit
      5. EndFunc
      6. ProcessWait("hamachi.exe" or "firefox.exe")
      7. GUICreate("Text Spammer",110,33);Öffnet sich eine GUI ACHTUNG: Das Braucht Man Immer!!
      8. $Pic = GuiCtrlCreatePic("mybutton.jpg",0,0,110,33) ;Erzeugt ein Bild
      9. GUISetState(@SW_SHOW);Zeigt die GUI
      10. While 1;Dauerschleife 2
      11. $nMsg=GUIGetMsg();Gibt Ereignisse zurück
      12. Switch $nMsg;"Durchsucht" die Ergebnisse nach...
      13. Case $GUI_EVENT_CLOSE
      14. Exit
      15. Case $Pic;Dem Bildklick
      16. [COLOR="Red"]WHile True ; Unendlich[/COLOR]
      17. Send ("Spam")
      18. Send ("{ENTER}")
      19. Sleep (10)
      20. Send ("Spam")
      21. Send ("{ENTER}")
      22. Sleep (10)
      23. Send ("Spam")
      24. Send ("{ENTER}")
      25. Sleep (10)
      26. EndSwitch;Beendet die "Durchsuchung"
      27. WEnd ; Geht wieder Zu While true ; Unendlich
      28. EndSwitch
      29. WEnd;Beendet die Dauerschleife 2
      Alles anzeigen


      Rot markiert ist das Problem.
      So, wenn ich das Script starte, bekomme ich den Error:

      Line 30 (File "...."):

      EndSwitch

      Error: "EndSwitch" statement with no matching "Switch" statement.

      Wenn ich ohne das Rot markierte starte, läuft alles problemlos, aber ich will halt unendlich spammen!
    • Oah ich habs gestern um 23:50 selber rausgefunden :)

      Hab am Ende nun das:

      WEnd;Beendet die Dauerschleife 2
      EndSwitch
      WEnd;Beendet die Dauerschleife 2


      Aber danke dir :)

      Edit: Neues Prob:

      Wollte einen Flyff Mob Spawner bauen, um ein bisschen zu üben, aber hab nun folgendes Problem.

      "Code"

      C-Quellcode

      1. ;==========Einbinden==========;
      2. #include <GUIConstants.au3>
      3. ;===========Form===========;
      4. $Form1 = GUICreate ("Mob Spawner by Tekumi" , 110 , 98 , 512 , 384)
      5. $ID = GUICtrlCreateInput ("Monster Id eingeben" , 0 , 1 , 110 , 20)
      6. $Anzahl = GUICtrlCreateInput ("Anzahl eingeben" , 0 , 20 , 110 , 20)
      7. $Entfernung = GUICtrlCreateInput ("Entfernung eingeben" , 0 , 39 , 110 , 20)
      8. $Aggro = GUICtrlCreateInput ("Aggro? 1=Ja 2=Nein" , 0 , 58 , 110 , 20)
      9. $Mon = GUICtrlCreateButton ("Mon" , 0 , 79 , 58 , 20)
      10. $AddMon = GUICtrlCreateButton ("AddMon" , 52 , 79 , 58 , 20)
      11. GUISetState (@SW_SHOW)
      12. ;==HotKeySet + Funktionen==;
      13. [COLOR="Red"]While 1
      14. $nMsg = GUIGetMsg()
      15. Switch $nMsg
      16. Case $GUI_EVENT_CLOSE
      17. Exit
      18. Case $Mon
      19. MsgBox (1 , "Mon Command" , ".mon $ID $Anzahl $Entfernung $Aggro")
      20. Case $AddMon
      21. MsgBox (1 , "AddMon Command" , ".addmon $ID $Anzahl $Entfernung $Aggro")
      22. EndSwitch
      23. WEnd[/COLOR]
      Alles anzeigen


      So, als erstes wollte ich, dass wenn man auf Button Mon geht, der Text
      [COLOR="Red"].mon $ID $Anzahl $Entfernung $Aggro[/COLOR] in die Zwischenablage kopiert wird.
      Da wusste aber niemand so recht wie das funktioniert.
      Dann hab ich mir halt gedacht, mach halt eine Textbox.

      Nun wird aber exakt der Text [COLOR="Red"].mon $ID $Anzahl $Entfernung $Aggro[/COLOR] ausgegeben, nicht die Zahlen in den Textfeldern. Und wenn ich das mit der " & " & " Version mache, zeigt es [COLOR="Red"].mon 3 4 5 6[/COLOR] an.
    • du musst voher den inhalt der textboxen auslesen mit guictrlread ^^

      C-Quellcode

      1. ;==========Einbinden==========;
      2. #include <GUIConstants.au3>
      3. ;===========Form===========;
      4. $Form1 = GUICreate ("Mob Spawner by Tekumi" , 110 , 98 , 512 , 384)
      5. $ID = GUICtrlCreateInput ("Monster Id eingeben" , 0 , 1 , 110 , 20)
      6. $Anzahl = GUICtrlCreateInput ("Anzahl eingeben" , 0 , 20 , 110 , 20)
      7. $Entfernung = GUICtrlCreateInput ("Entfernung eingeben" , 0 , 39 , 110 , 20)
      8. $Aggro = GUICtrlCreateInput ("Aggro? 1=Ja 2=Nein" , 0 , 58 , 110 , 20)
      9. $Mon = GUICtrlCreateButton ("Mon" , 0 , 79 , 58 , 20)
      10. $AddMon = GUICtrlCreateButton ("AddMon" , 52 , 79 , 58 , 20)
      11. GUISetState (@SW_SHOW)
      12. ;==HotKeySet & Funktionen==;
      13. While 1
      14. $nMsg = GUIGetMsg()
      15. Switch $nMsg
      16. Case $GUI_EVENT_CLOSE
      17. Exit
      18. Case $Mon
      19. MsgBox (1 , "Mon Command" , ".mon " & GUICtrlRead($ID) & " " & GUICtrlRead($Anzahl) & " " & GUICtrlRead($Entfernung) & " " & GUICtrlRead($Aggro))
      20. Case $AddMon
      21. MsgBox (1 , "AddMon Command" , ".addmon " & GUICtrlRead($ID) & " " & GUICtrlRead($Anzahl) & " " & GUICtrlRead($Entfernung) & " " & GUICtrlRead($Aggro))
      22. EndSwitch
      23. WEnd
      Alles anzeigen
    • Nächste Frage:

      Wie kann ich das so machen, dass wenn ich eine Checkbox anklicke, ein Button erscheint (Das hab ich schon), aber wenn ich sie wieder unticke, dass der Button verschwindet?

      "Code"

      Quellcode

      1. #include <GUIConstants.au3>
      2. $Form1 = GUICreate ("Checkbox" , 150 , 50)
      3. $Checkbox = GUICtrlCreateCheckbox ("Check" , 50 , 1)
      4. GUISetState (@SW_SHOW)
      5. While 1
      6. $nMsg = GUIGetMsg()
      7. Switch $nMsg
      8. Case $GUI_EVENT_CLOSE
      9. Exit
      10. Case $Checkbox
      11. $Button = GUICtrlCreateButton ("Pwned" , 5 , 20 , 140 , 35)
      12. EndSwitch
      13. WEnd
      Alles anzeigen


      Ich denke mal mit IF, aber mit Checkboxen hatte ich noch nicht so viel Erfahrung.

      Edit: Es wäre noch interessant zu wissen, ob man (Wenn man eine Checkbox anklickt) die Gui vergrößern kann, also zum Beispiel nach unten.
    • C-Quellcode

      1. #cs
      2. Autor: Tekumi
      3. Datum: 17.7.09
      4. Verwendungszwecke: Privat
      5. #ce
      6. ;===========Includes=============;
      7. #include <ButtonConstants.au3>
      8. #include <EditConstants.au3>
      9. #include <GUIConstantsEx.au3>
      10. #include <StaticConstants.au3>
      11. #include <WindowsConstants.au3>
      12. ;================================;
      13. ;==============Graphical UserInterface=================;
      14. $Form1 = GUICreate("Spammer v1", 155, 124, 192, 114)
      15. $text_i = GUICtrlCreateInput("", 8, 16, 137, 21)
      16. $zeit_i = GUICtrlCreateInput("", 8, 64, 57, 21)
      17. $anzahl_i = GUICtrlCreateInput("", 88, 64, 57, 21)
      18. $Button1 = GUICtrlCreateButton("Anleitung", 0, 96, 75, 25, $WS_GROUP)
      19. $Button2 = GUICtrlCreateButton("Spam starten", 80, 96, 73, 25, $WS_GROUP)
      20. GUICtrlCreateGroup("Textnachricht", 0, 0, 153, 49)
      21. GUICtrlCreateGroup("", -99, -99, 1, 1)
      22. GUICtrlCreateGroup("Zeitabstand", 0, 48, 73, 41)
      23. GUICtrlCreateGroup("", -99, -99, 1, 1)
      24. GUICtrlCreateGroup("Anzahl", 80, 48, 73, 41)
      25. GUICtrlCreateGroup("", -99, -99, 1, 1)
      26. GUISetState(@SW_SHOW)
      27. ;===========================================;
      28. ;=====================Code==============================;
      29. While 1
      30. $nMsg = GUIGetMsg()
      31. Switch $nMsg
      32. Case $GUI_EVENT_CLOSE
      33. Exit
      34. Case $Button1
      35. MsgBox (64 , "Anleitung" , "Schreibe in das Feld ""Textnachricht"" den Text der gespammt werden soll.")
      36. MsgBox (64 , "Anleitung" , "Schreibe in das Feld ""Zeitabstand"" den Abstand zwischen 2 gesendeten Nachrichten. In Milisekunden. 1Sekunde=1000ms.")
      37. MsgBox (64 , "Anleitung" , "Schreibe in das Feld ""Anzahl"" die Anzahl an Nachrichten, die gesendet werden sollen.")
      38. Case $Button2
      39. $i = 0
      40. Do
      41. Send ("" & GUICtrlRead($text_i))
      42. Sleep (10)
      43. Send ("{ENTER}")
      44. $i = $i + 1
      45. Sleep (GUICtrlRead($zeit_i))
      46. Until $i = GUICtrlRead($anzahl_i)
      47. EndSwitch
      48. WEnd
      49. ;====================================================;
      Alles anzeigen


      Alles geht fein wie es sein sollte, nu er sendet unendlich viele Messages :P Wer hat ne Idee?