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... ![]()
Beiträge von L3viathan
-
-
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] -
Das hieße auch:
[autoit]
[/autoit]
With bla
,delete()
,clear()
EndWith

-
[autoit]
$combo = GUICtrlCreateCombo("", 300, 225+5, 80)
[/autoit]
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 -
Hi,
[autoit]
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:dim $positions[500][2]
[/autoit]
Folgendes will ich:Vorher
0 1
3 1
3 1
2 1
0 1Nachher
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]
[/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
Bitte helft!
-
Es muss gehen, ich habe ein Programm, was das kann: TweakPower
-
Zu 1.)
GUICtrlSetLimit
Style: $ES_NUMBER -
[autoit]
[/autoit]
$time="14:23"
$prog="notepad.exe"
While True
Sleep(1000)
If $time= @HOUR & ":" & @MIN Then _run()
WEnd
Func _run()
Run($prog)
Exit
EndFunc -
Ich habs nicht getestet, aber ich glaube abmelden, anmelden müsste reichen
-
-
So, nach einer Woche Urlaub bin ich wieder da.
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... -
Wenn du mit Mausdrehen das meinst, was ich zwar nicht glaube, wie es aber klingt, ist es lustig
. Das kann garnicht erkannt werden.:D -
[autoit]
Do
[/autoit]
Until not _isPressed -
Man kann das doch einfach in den Energieoptionen ausschalten?!
-
Beispiel wäre das, siehe Hilfe:
[autoit]; Trage Benutzername und Passwort ein, die deinem System entsprechen.
[/autoit][autoit][/autoit][autoit]
Local $sUserName = "Benutzername"
Local $sPassword = "Passwort"; Starte die Kommandozeile als der oben angegebene Benutzer.
[/autoit]
RunAs($sUserName, @ComputerName, $sPassword, 0, @ComSpec, @SystemDir)
edit: Trage mal absolute Pfade ein.
P.S.: Warum heißt du AutoIt-Leihe? Leihst du AutoIt nur?
-
Hast du die aktuelle Au3 version (3.3.0.0) ?
Hol dir OrganizeIncludes (google) -
Naja, ganz unterbinden kann mans nicht...
Aber: Wenn sies nicht schreiben, findet mans auch bei Google nicht. -
Genauso wie ein Edit:
[autoit]
[/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 & " %") -
input oder einen edit(control) auslesen???
GUICtrlRead
-
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.