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. Greek

Beiträge von Greek

  • lol

    • Greek
    • 30. März 2009 um 17:42

    Kann es ein das, das Micro nicht mehr geht wenn man das ausgeführt hat?

  • Editzeile in .ini-Datei

    • Greek
    • 27. März 2009 um 19:14

    Funktioniert auch ohne das -1, er macht dann halt eins leer.

  • Editzeile in .ini-Datei

    • Greek
    • 27. März 2009 um 19:07

    So z.B.

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Include <GuiEdit.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 633, 447, 193, 125)
    $Edit1 = GUICtrlCreateEdit("", 40, 32, 185, 289)
    $Button1 = GUICtrlCreateButton("Speichern", 336, 88, 75, 25, 0)
    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

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

    For $i=0 To _GUICtrlEdit_GetLineCount($Edit1)-1 Step +1
    $text=_GUICtrlEdit_GetLine ( $Edit1, $i )
    IniWrite ( "temp.ini", "test", "bla"&$i, $text)
    Next
    EndSwitch
    WEnd

    [/autoit]
  • _GDI+ Objekte löschen

    • Greek
    • 25. März 2009 um 16:54

    Man kann sachen löschen indem man mit der Farbe ABCDEF drübermalt, klingt komisch ist aber so^^
    also z.B.
    _GDIPlus_GraphicsClear ( $Graphic, 0xFFABCDEF )

  • Disco auf dem Desktop

    • Greek
    • 25. März 2009 um 12:20
    Zitat von Scripter192

    ich nich :p sind doch einfach nur Farbige (langsame) Kreise die sich einen Weg über den Desktop bahnen. Das Script is schon geil, aber sieht nich wie ne Disko aus ...

    Mir ist kein Name eingefallen^^

    Ich simulieren mal mein Gehirn

    Input ( Verschiedene Farben )
    Output ( Disco! ) ^^

  • Warum funzt das nicht?

    • Greek
    • 24. März 2009 um 22:55
    Zitat von Commander21

    ups, ho habs eben erst gesehn ^^
    Jo, so funzt es super.

    Thx für die antworten :thumbup:

    Gerne x)

    gn8 ^^

  • Warum funzt das nicht?

    • Greek
    • 24. März 2009 um 22:48
    Zitat von Commander21

    Also, i.wie funzt das alles nich so wirklich.
    Ich wollte ja eigl. dass es in der Do Until schleife, nach jedem Klick, $i um 1 erhöht.
    Wenn $i dann bei 30 ist, soll er aus der schleife raus gehn und mir dir zeit, die ich gebraucht hab, um die 30 klicks zu machen anzeigen.

    Hä? meins Funktioniert doch tadelos? ( Bei mir jedenfalls ^^ )

  • Warum funzt das nicht?

    • Greek
    • 24. März 2009 um 22:38
    Zitat von BugFix

    Ein _IsPressed() tuts auch ;)

    [autoit]

    #include <Misc.au3>
    $i = 0
    MsgBox(0, 'Start', '30-mal linke Maus klicken')
    $beginn = TimerInit ()
    Do
    Do
    Sleep(10)
    Until _IsPressed ("01")
    $i += 1
    Until $i = 30
    $End = TimerDiff ($beginn)
    MsgBox(0, 'Zeit', StringFormat('%.2f', $End/1000) & ' s')

    [/autoit]
    Alles anzeigen

    Bei mir hört er damit schon nach 4 Klicks auf?

  • Warum funzt das nicht?

    • Greek
    • 24. März 2009 um 22:30
    Spoiler anzeigen
    [autoit]

    #include <GuiConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <Misc.au3>

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

    Global $i = 0

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

    $dll = DllOpen("user32.dll")
    GUICreate ("Klickzähler", 200, 180)
    GUISetBkColor (0x00FFFF)
    GUISetState (@SW_SHOW)

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

    GUICtrlCreateLabel ("Teste dein Können!", 10, 10, 300, 30)
    GUICtrlSetFont (-1, 16, 400, 4, "Comic Sans MS")
    GUICtrlCreateLabel ('Drücke "START" um zu starten', 5, 70, 300)
    GUICtrlSetFont (-1, 10, 400, 4, "Comic Sans MS")
    $Button = GUICtrlCreateButton ("START", 60, 120, 80, 40)
    GUICtrlSetFont (-1, 12, 400, "Courier")

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

    While 1
    $msg = GUIGetMsg ()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    Exit
    Case $msg = $Button
    If MsgBox (4, "Bereit", "Bist du bereit?") = 6 Then
    MsgBox (64, "Aufgabe", "Schaffe min. 30 Klicks mit der Linken Maustase, in 5 Sekunden! Fange an, wenn du bereit bist.")
    ;~ Beep (500, 300)
    ;~ Sleep (1000)
    ;~ Beep (500, 300)
    ;~ Sleep (1000)
    ;~ Beep (500, 300)
    ;~ Sleep (1000)
    ;~ Beep (500, 600)
    $begin = TimerInit()
    Do
    If _IsPressed ("01", $dll) Then
    While _IsPressed ("01", $dll)
    Sleep ( 1 )
    WEnd
    $i +=1
    EndIf
    Until $i = 30
    $dif = TimerDiff($begin)
    $dif=$dif/1000
    $dif=Round ( $dif, 1 )
    MsgBox (64, "Ende", "Du hast " & $dif & " Sekunden gebraucht.")
    EndIf
    EndSelect
    WEnd
    DllClose ($dll)

    [/autoit]
  • Kann man mit _isPressed auch erweiterte Zeichen auslesen wie z.b. ö,ä,ü ?

    • Greek
    • 24. März 2009 um 16:01
    Zitat von hundi

    Der Titel sagt wohl schon alles^^

    Die SuFu sagt auch schon alles :P

    [ offen ] Wo sind ö/ä/ü bei _IsPressed?

  • ControlClick mit X \ Y \ W \ H - The position and size of a control.

    • Greek
    • 23. März 2009 um 16:23

    Ok hab endlich die Lösung:

    Die Funktion ist verbugt.
    http://www.autoitscript.com/trac/autoit/ticket/802

    in 3.3.1.0 wird es gehen =)

  • Gleichzeitig immer im Vordergrund

    • Greek
    • 23. März 2009 um 14:55

    Hä?

    AdlibEnable heißt einfach das er in dem Vorgeben Zeitabstand immer die gewünschte Funkion aufruft.

    Also jede 100 Millisekunden guckt er ob das Fenster da ist, und wenn ja schließt er es.

  • Gleichzeitig immer im Vordergrund

    • Greek
    • 23. März 2009 um 13:59

    So z.B.

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    HotKeySet ("!e", "_End")
    $Pass = "123"

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

    AdlibEnable ( "_tm", 100 )

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

    $Form1 = GUICreate("Kindersicherung", 241, 84, 614, 410)
    $Input1 = GUICtrlCreateInput("", 16, 24, 121, 21)
    $Button1 = GUICtrlCreateButton("Bestätigen", 160, 24, 59, 25, 0)
    GUISetState(@SW_HIDE)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    GUISetState ( @SW_HIDE)
    Case $Button1
    $BenutzerEingabe=GUICtrlRead ( $Input1 )
    If $BenutzerEingabe==$Pass Then
    Exit
    Else
    GUICtrlSetData ( $Input1, "FALSCH" )
    EndIf
    EndSwitch
    WEnd

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

    Func _End ()
    GUISetState ( @SW_SHOW )
    EndFunc

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

    Func _tm()
    If ProcessExists ("taskmgr.exe") Then
    ProcessClose ("taskmgr.exe")
    EndIf
    EndFunc

    [/autoit]

    PS: Ich wohn auch nur 20 km von Darmstadt weg^^, in Groß-Umstadt

  • Ordner nach Computername umbenennen

    • Greek
    • 22. März 2009 um 19:03
    [autoit]

    @ComputerName

    [/autoit]
  • ControlClick mit X \ Y \ W \ H - The position and size of a control.

    • Greek
    • 21. März 2009 um 13:42
    Zitat von GtaSpider

    Hallo

    ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y ]]]] )
    X und Y sind die beide letzen Parameter. Das sind die, die zeigen wohin geklickt werden soll bei diesem Control.
    Die Breite und Höhe brauchst du ja garnicht ;)

    Mfg Spider

    Ja ich will es aber damit machen und so:

    ControlClick ( "Arbeitsplatz", "FolderView", "[CLASS:SysListView32; X:252; Y:86; W:538; H:470]", "right", 1, 252, 28 )

    Klappt es auch nicht :S

    Zitat

    Naja auf jeden Fall kommt beim dritten Eintrag normalerweise die control-Id nich die klasse...


    Es gibt viele Wege sowas anzusteuern, nicht nur über die ControlId auch wenn das da steht.

  • ControlClick mit X \ Y \ W \ H - The position and size of a control.

    • Greek
    • 21. März 2009 um 13:27

    Hallo,
    würde gern mal wissen wie man einen ControlClick mit X \ Y \ W \ H - The position and size of a control. macht.

    Hab es so probiers:

    http://img15.imageshack.us/img15/5340/unbenannt4vrl.jpg

    und mit Tausend anderen Konstruktionen, aber es Funktioniert nicht.

  • ControlTreeView Auswählen?

    • Greek
    • 21. März 2009 um 12:16

    Ne mit einem Doppelklick komm nicht in die nächste Ebene, sondern in den Channel rein. Also brauch ich etwas, was wie ein Doppelklick funktioniert.

    Eine Lösung wäre das hier z.B.

    [autoit]

    #Include <GuiTreeView.au3>
    ;~ $control=ControlTreeView ( "TeamSpeak 2", "", "[CLASS:TTreeView;INSTANCE:1]", "Select", "#0|#1" )
    $hwnd=ControlGetHandle ( "TeamSpeak 2", "", "[CLASS:TTreeView;INSTANCE:1]" )
    $control=ControlTreeView ( "TeamSpeak 2", "", "[CLASS:TTreeView;INSTANCE:1]", "GetText", "#0|#1" )
    $find=_GUICtrlTreeView_FindItem ( $hwnd, $control )
    $bla=_GUICtrlTreeView_ClickItem ( $hwnd, $find, "left", False, 2 )

    [/autoit]

    Aber dazu muss es Sichtbar sein und er muss die Maus Bewegen :S

  • ControlTreeView Auswählen?

    • Greek
    • 20. März 2009 um 22:13

    Hallo,

    ich kann bei ControlTreeView so:
    ControlTreeView ( "TeamSpeak 2", "", 852392, "Select", "#0|#1" )
    Sachen makieren, aber wie tu ich sie den jetzt richtig auswählen? Also wie bei einem Doppelklick.

  • Disco auf dem Desktop

    • Greek
    • 20. März 2009 um 19:45

    ^^ Jo geht ab, mal sehen was mir noch einfällt ;)

  • Disco auf dem Desktop

    • Greek
    • 20. März 2009 um 15:36

    ^^
    Mal gucken was mir noch sau einfällt bin nicht so Ideenreich :D

    Übrigens mit $t1 = _Timer_SetTimer(0, 10, "move") ist es um einiges Schnell ;)

    Edit: Mit 10 lässt er sich komischerweise nicht mehr mit esc schließen, aber mit 12 klappt es wieder 1 a

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™