1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. PenGuin

Beiträge von PenGuin

  • Pixelsearch...so halb...

    • PenGuin
    • 18. März 2010 um 21:18

    Ich weiß zwar nicht, was du nicht verstehst, aber:

    Zitat

    PixelSearch ( left, top, right, bottom, color [, shade-variation [, step [, hwnd]]] )

    left, top, right, bottom:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    color:
    Hexwert der Farbe, z.B. Weiß: 0xFFFFFF; Schwarz: 0x000000

    shade-variation:
    Praktisch ein Grad, wie er von der Farbe abweichen darf. 0 = exakte Übereinstimmung, geht von 0-255

    step:
    Welche Pixel er durchsuchen soll. Standard ist 1, d.h. jeder Pixel wird nach der Farbe durchsucht. Je höher der Wert, desto schneller, aber auch nicht so genau.

    hwnd:
    Handle des Fensters, welches durchsucht werden soll.


    Mfg
    (Ich hoffe ich hab das mit left, top, right, bottom richtig :/)

    Bilder

    • PixelSearch.jpg
      • 4,6 kB
      • 354 × 158
  • _StringBetween()... aber wie?

    • PenGuin
    • 18. März 2010 um 20:28

    Vllt sollten wir alle mal kräftig nach SEuBo rufen udn ihn fragen, ob er das mit RegEx machen kann :D
    Sorry, ich kann dir da nicht wirklich helfen, da ich RegEx nicht verstehe und auch das Tutorial von SEuBo nicht,
    aber ich weiß, dass es mit RegEx geht.

  • MOD

    • PenGuin
    • 17. März 2010 um 21:46
    Spoiler anzeigen
    [autoit]


    #Include <Misc.au3>

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

    $dll = DllOpen("user32.dll")

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

    HotKeySet("#c", "_Close1")

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

    While 1

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

    If _IsPressed("01" , $dll) Or _IsPressed("02", $dll) Then ;Einfach hier einfügen ...or ... (Wenn gedrückt 01 oder 02 dann ;) )
    $pos = MouseGetPos()
    $x1 = $pos[0] + Random(-6, 6, 1)
    $y1 = $pos[1] + Random(-6, 6, 1)
    MouseMove($x1, $y1, 10)
    EndIf
    WEnd

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

    Func _Close1()
    Exit
    EndFunc

    [/autoit]

    Ganz simpel ;)

  • Häckchen setzen

    • PenGuin
    • 17. März 2010 um 13:22

    Schnitzel um das Häckchen zu machen reicht btw auch nur ControlSend c ^^

  • Seite einfügen

    • PenGuin
    • 16. März 2010 um 23:02

    Aus einer ini oder txt?
    Probier mal:

    ini:

    [autoit]

    IniRead

    [/autoit]

    txt:

    [autoit]

    FileRead

    [/autoit]

    Dazu am besten auch nochmal Hilfe durchackern.

  • GUICtrlCreatePic - Bilddatei wird nicht in Gui dargestellt

    • PenGuin
    • 16. März 2010 um 22:58

    Liegt es an den 2 Nullen an der Parameterstelle für left und top bei GUICtrlCreatePic?
    So setzt er doch das Foto links oben ein, also bei 0 halt, deshalb wird nichts angezeigt.
    Veränder mal diese Werte und schau, ob es dann angezeigt wird.

  • Teil einer Website in GUI einbetten

    • PenGuin
    • 16. März 2010 um 22:56

    Hallo,
    habt ihr eine Lösung parat, wie ich nur einen TEIL einer Website mit

    [autoit]

    _IECreateEmbedded

    [/autoit]


    in meine GUI einbetten kann?
    Ich hab leider keinen Ansatz, wie ich dieses Problem lösen könnte : /

  • Seite einfügen

    • PenGuin
    • 16. März 2010 um 22:28

    AutoIt Editor öffnen -> F1 drücken.
    Wenn du Englisch nicht so begabt bist, lad dir dort:
    <----
    Die deutsche Hilfe datei herunter (Bunter Kasten, AutoIt Downloads)

    EDIT:
    Oder klick einfach im Kasten auf den Befehl:

    [autoit]

    _IECreateEmbedded()

    [/autoit]
  • Seite einfügen

    • PenGuin
    • 16. März 2010 um 22:25

    Macht _IECreateEmbedded() das was du möchtest?
    Lies dir mal die Hilfe zu _IECreateEmbedded durch.

  • Schleife

    • PenGuin
    • 16. März 2010 um 14:55

    Stark, nun werd ich auch noch angeschissen, dass ICH nicht lesen würde^^
    Vielleicht solltest DU erstmal versuchen EIGENINITIATIVE zu zeigen und dir nicht alles sagen lassen zu müssen

    Gaida, so kommst du hier im Forum nicht weit...

  • Schleife

    • PenGuin
    • 16. März 2010 um 14:34

    Kann ich mir nicht denken, ließ nochmal GANZ GENAU

    [autoit]

    While 1
    ;...
    WEnd

    [/autoit]


    durch.

  • Häckchen setzen

    • PenGuin
    • 15. März 2010 um 22:57

    In Hinblick darauf, dass ich deinen ersten Satz nicht verstanden hab, helf ich trotzdem noch weiter und lass mir ab sofort Zeit um Leuten zu helfen :D

  • Häckchen setzen

    • PenGuin
    • 15. März 2010 um 22:47

    Habs ja auch nur mal eben schnell gemacht, damit man sehen kann, wie es funktioniert, und weil ich schneller als ihr sein wolltet, weil ihr alles sowieso besser als ich seid :D

  • Häckchen setzen

    • PenGuin
    • 15. März 2010 um 22:36

    Hab halt nur vergessen das Fenster zu berücksichtigen, was kommt, wenn die Installation fertig ist.
    Müsste man halt mit WinWait hinzufügen.

  • Häckchen setzen

    • PenGuin
    • 15. März 2010 um 22:29

    Mein Script reicht doch auch vollkommen, wenn man TrueCrypt noch nicht installiert hat, oder nicht?

  • Häckchen setzen

    • PenGuin
    • 15. März 2010 um 21:40

    So vielleicht?

    Spoiler anzeigen
    [autoit]

    $title = "TrueCrypt Setup 6.3a"

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

    Run(@ScriptDir & "\" & $title) ; <- Sichtbar
    ;Run(@ScriptDir & "\" & $title, "", @SW_HIDE) <- Versteckt
    If @error Then Exit
    WinWaitActive($title)
    ControlSend($title, "", "", "c")
    ControlClick($title, "", "[CLASS:Button; INSTANCE:3]", "left")
    Sleep(500)
    ControlClick($title, "", "[CLASS:Button; INSTANCE:3]", "left")
    Sleep(500)
    ControlClick($title, "", "[CLASS:Button; INSTANCE:3]", "left")

    [/autoit]

    Setup muss im Script-Ordner liegen.

  • In ner FUNC n GuiCtrlRead

    • PenGuin
    • 14. März 2010 um 12:41

    Ja genau DAS macht das Script von ideas ;)

    Der Fehler liegt hier (grün markiertes):

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #region ### START Koda GUI section ### Form=

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

    $Form1 = GUICreate("Form1", 633, 447, 188, 122)
    $Input1 = GUICtrlCreateInput("Input1", 92, 60, 169, 21)
    $Button1 = GUICtrlCreateButton("Button1", 96, 204, 37, 45, $WS_GROUP)
    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    _MsgBox()
    EndSwitch
    WEnd ;Hier ist die Schleife zuende!

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

    Func _MsgBox()
    MsgBox(1, "GuiCtrlRead", GUICtrlRead($Input1))
    EndFunc ;==>_MsgBox

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

    #cs
    Case $Button1 ;Das Case MUSS in der While Schleife sein, die jedoch schon oben mit WEnd abgeschlossen ist
    _MsgBox()

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

    EndSwitch
    WEnd
    #ce

    [/autoit]

    Nimm einfach das unten grün markierte heraus, dann funktionierts.

  • AutoIT Timer

    • PenGuin
    • 13. März 2010 um 11:40

    Er will ja einen Timer und AutoBert hat einfach diese 5 Sekunden als Beispiel genommen.

  • PFT Player (PlayFromTray)

    • PenGuin
    • 12. März 2010 um 16:49

    Und wer garantiert mir nun, dass du wirklich nichts böses hineingetan hast, bzw. wenn doch, wer kommt dann vllt für den entstandenen Schaden auf?

  • schneller Aktenvernichter

    • PenGuin
    • 11. März 2010 um 16:00

    Er meint, dass du bei den Angaben nicht gemischt schreiben solltest (grün markiert).

    Spoiler anzeigen
    [autoit]


    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Aktenvernichter ©crocojunk", 402, 282, 192, 124)
    $Input1 = GUICtrlCreateInput("", 136, 104, 257, 21)
    $Button1 = GUICtrlCreateButton("select file(s)", 8, 104, 107, 25, $WS_GROUP) ;Hier statt Select... einfach deutsch
    GUICtrlSetFont(-1, 11, 800, 0, "Comic Sans MS")
    $Label1 = GUICtrlCreateLabel("Akten vernichter", 128, 24, 126, 25)
    GUICtrlSetFont(-1, 11, 800, 0, "Comic Sans MS")
    $Button2 = GUICtrlCreateButton("Zerstören", 88, 232, 187, 33, $WS_GROUP)
    GUICtrlSetFont(-1, 11, 800, 0, "Comic Sans MS")
    $Button3 = GUICtrlCreateButton("select ordner", 8, 192, 107, 25, $WS_GROUP); Hier auch
    GUICtrlSetFont(-1, 11, 800, 0, "Comic Sans MS")
    $Input2 = GUICtrlCreateInput("", 136, 192, 257, 21)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit]

    Am besten für Deutsch ODER Englisch entscheiden.

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™