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

Beiträge von L3viathan

  • Array: Dopplungen löschen, aber nur hintereinander

    • L3viathan
    • 16. April 2009 um 16:44

    Natürich habe ich das. _Array2DDblDel macht fast, was ich will, es löscht global alle Dopplungen. Was ich will, ist das Dopplungen nur vereint werden, wenn sie hintereinander kommen... :S

  • Rechnen mit Kommazeichen.

    • L3viathan
    • 16. April 2009 um 15:38

    Das geht aber nicht. Wie soll die Funktion hier wissen, was Zahlenkomma, und was Funktionskomma ist?

    [autoit]

    BitOr(2,5,4,1,2,12)

    [/autoit]
  • Rechnen mit Kommazeichen.

    • L3viathan
    • 16. April 2009 um 15:26

    Das hieße auch:

    [autoit]


    With bla
    ,delete()
    ,clear()
    EndWith

    [/autoit]


    :rofl:

  • Bitte um Hilfe bei Combo

    • L3viathan
    • 16. April 2009 um 15:02
    [autoit]

    $combo = GUICtrlCreateCombo("", 300, 225+5, 80)
    GUICtrlSetData(-1, "Google|Yahoo")
    $label=GUICtrlCreateLabel("", 100, 70)
    While True
    Switch GUIGetMsg()
    Case $combo
    _combo()
    Endswitch
    WEnd
    Func _combo()
    $read = GUICtrlRead($combo)
    If $read = "Google" Then $page = "http://www.google.de"
    If $read = "Yahoo" Then $page = "http://www.yahoo.de"
    GUICtrlSetData($label,$page)
    EndFunc

    [/autoit]
  • Array: Dopplungen löschen, aber nur hintereinander

    • L3viathan
    • 16. April 2009 um 14:59

    Hi,
    es geht, wie der Titel schon sagt um das säubern eines Arrays, und zwar eines 2D-Arrays.
    Mein Array braucht nur zwei 2te dimensionen:

    [autoit]

    dim $positions[500][2]

    [/autoit]


    Folgendes will ich:

    Vorher


    0 1
    3 1
    3 1
    2 1
    0 1

    Nachher


    0 1
    3 1
    2 1
    0 1


    Ich hab schon rumprobiert, aber nix geschafft, was funktioniert. Trotzdem hier mein nicht funktionierendes Beispiel:

    Spoiler anzeigen
    [autoit]


    Func _Array2x1DDblDel(ByRef $positions)
    If not IsArray($positions) Then Return False
    dim $replaced=0,$lastx=$positions[1][0],$lasty=$positions[1][1]
    _ArrayDisplay($positions)
    For $i=2 To UBound($positions,1)-1
    If $i = UBound($positions,1) Then Exitloop
    If $lastx= $positions[$i][0] And $lasty = $positions[$i][1] Then
    $replaced+=1
    _Array2DDelete($positions,$i)
    $i-=1
    EndIf
    Next
    If $replaced > 0 Then _Array2x1DDblDel($positions)
    EndFunc

    [/autoit]


    Bitte helft! ;(

  • Verknüpfungspfeil + Präfix

    • L3viathan
    • 16. April 2009 um 12:50

    Es muss gehen, ich habe ein Programm, was das kann: TweakPower

  • Nur bestimmte Eingaben in GuiCtrlCreateInput zulassen. Wie?

    • L3viathan
    • 16. April 2009 um 10:07

    Zu 1.)
    GUICtrlSetLimit
    Style: $ES_NUMBER

  • AT-Befehl - schtasks

    • L3viathan
    • 16. April 2009 um 10:05
    [autoit]


    $time="14:23"
    $prog="notepad.exe"
    While True
    Sleep(1000)
    If $time= @HOUR & ":" & @MIN Then _run()
    WEnd
    Func _run()
    Run($prog)
    Exit
    EndFunc

    [/autoit]
  • Verknüpfungspfeil + Präfix

    • L3viathan
    • 15. April 2009 um 19:39

    Ich habs nicht getestet, aber ich glaube abmelden, anmelden müsste reichen

  • Funktion zur Osterberechnung jetzt als UDF und modalem Meldungsfenster

    • L3viathan
    • 15. April 2009 um 19:30
    Zitat von Alina

    Er wurde am 01.01.0000 geboren und das war ein Mittwoch.

    Ich behaupte was anderes:P Das Jahr 0 gab es nämlich garnicht... ;)

  • µit Light April '09

    • L3viathan
    • 15. April 2009 um 19:25

    So, nach einer Woche Urlaub bin ich wieder da. :P
    Wie ich sehe, werden es immer mehr.
    Nochmal, um die Fragen zu klären: Erkannt werden sollen(per ispressed-Key) bestimmte Gesten, welche, das ist euch überlassen, z.B. Strich nach rechts, oder aber auch Viereck rechtsdrehend, etc. pp.
    Nicht "Punktbasiert", d. h. der User muss die Maus bewegen, und währenddessen eine bestimmte Taste gedrückt halten, z.B. die mittlere Maustaste.
    Bewertet werden: Anzahl der Gesten, Handling und Zuverlässigkeit, Funktionalität und möglicherweise Eleganz der Lösung. Viel Spaß weiterhin...

  • µit Light April '09

    • L3viathan
    • 7. April 2009 um 21:58

    Wenn du mit Mausdrehen das meinst, was ich zwar nicht glaube, wie es aber klingt, ist es lustig:rofl:. Das kann garnicht erkannt werden.:D

  • µit Light April '09

    • L3viathan
    • 7. April 2009 um 18:56
    [autoit]

    Do
    Until not _isPressed

    [/autoit]
  • Keep Display Alive

    • L3viathan
    • 7. April 2009 um 17:17

    Man kann das doch einfach in den Energieoptionen ausschalten?!

  • RunAs

    • L3viathan
    • 7. April 2009 um 17:12

    Beispiel wäre das, siehe Hilfe:

    [autoit]

    ; Trage Benutzername und Passwort ein, die deinem System entsprechen.
    Local $sUserName = "Benutzername"
    Local $sPassword = "Passwort"

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

    ; Starte die Kommandozeile als der oben angegebene Benutzer.
    RunAs($sUserName, @ComputerName, $sPassword, 0, @ComSpec, @SystemDir)

    [/autoit]


    edit: Trage mal absolute Pfade ein.
    P.S.: Warum heißt du AutoIt-Leihe? Leihst du AutoIt nur? ;)

  • Schliesungsproblem

    • L3viathan
    • 7. April 2009 um 12:06

    Hast du die aktuelle Au3 version (3.3.0.0) ?
    Hol dir OrganizeIncludes (google)

  • Botproblem verringern - Idee

    • L3viathan
    • 6. April 2009 um 21:19

    Naja, ganz unterbinden kann mans nicht...
    Aber: Wenn sies nicht schreiben, findet mans auch bei Google nicht.

  • Guicontrol-ereignis

    • L3viathan
    • 6. April 2009 um 19:46

    Genauso wie ein Edit:

    [autoit]


    $hProgress=GUICtrlCreateProgress(;deine Daten
    GUICtrlSetData($hProgress,20)
    Sleep(1000)
    GUICtrlSetData($hProgress,40)
    Sleep(1000)
    GUICtrlSetData($hProgress,60)
    Sleep(1000)
    GUICtrlSetData($hProgress,100)
    MsgBox(0,"Progress ist bei",GUICtrlRead($hProgress & " %")

    [/autoit]
  • Guicontrol-ereignis

    • L3viathan
    • 6. April 2009 um 19:36
    Zitat von @night@

    input oder einen edit(control) auslesen???

    GUICtrlRead

  • Hotkeys nur wenn Fenster im vordergrund ist?

    • L3viathan
    • 6. April 2009 um 18:56

    r1flex: Blödsinn.
    Denn: Der Sinn von Hotkeys-nur-wenn-Fenster-aktiv ist doch, dass man, wenn das Fenster inaktiv ist, trotzdem die Taste(-nkombination) benutzen kann.
    Also GUISetAccelerators oder aber in einer Schleife je nach Aktivität des Fensters HotKeySet.

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™