Beiträge von Schnitzel
-
-
-
Also grundsätzlich sind da 2 fehler drin.
1. Du musst dich für eins von beiden entscheiden: OnEventMode oder GetMsgMode. Beides gleichzeitig geht nicht
2. Für das speichern in die ini brauchst du grundsätzlich nur eine if abfrage.
Pseudocode: Wenn checkbox markiert dann speichere ansonsten tue nichts -
Den ersten Post bearbeiten, als Präfix gelöst auswählen und Absenden
-
Das es so nicht klappt ist klar.
mit Adlibregister frägst du dann alle 250 ms ab ob einer der beiden buttons gedrückt wurde.
d.h. du musst die richtige millisekunde erwischen. Viel GlückMal ganz ehrlich:
Wie gut kennst du dich in autoit aus?
Was macht dein Programm?
Wieso muss etwas endlos laufen und gleichzeitig noch Buttons verfügbar sein?Ohne genauere Infos denke ich nicht dass wir hier weiterkommen
-
Hallo und Herzlich willkommen hier im Forum
-
Also den Sourcecode der seite bekommst du mit:
[autoit]_INetGetSource
[/autoit]diesen dann auszuwerten sollte egtl mit diesen hier gut gehn
[autoit]_StringBetween()
[/autoit][autoit][/autoit][autoit]
StringinStr()
StringTrim...()
; oder ähnlichen; oder noch besser mit RegEx
[/autoit]
StringRegExp()Also wenn du RegEx kannst oder bereit bist es dir anzusehn dann nimm das
StringRegExp Tutorial / Reguläre Ausdrücke in AutoIt -
Was macht denn die Endlosschleife von Button2?
meistens kann man sich mit Adlibregister was schönes basteln -
Zitat
sowohl guigetmsg als auch onEvent
das geht nicht gleichzeitig.
Entweder GetMsg oder OnEvent. -
Aber ich hab ja kein Sleep, garnichts. Springe nur von einer Endlosschleife in die andere usw. und nach 1-2 mal reagieren die buttons auf nichts mehr.
Im OnEvent oder im GetMsg?
-
Hilft dir der OnEvent Modus nicht weiter?
-
_ExcelReadSheetToArray gibt ein 2D array zurück
-
Das hat den Effekt, dass das Array nicht nochmal kopiert werden muss beim Funktionsaufruf, spart somit Speicher und Zeit. ByRef verwendet man i.A. um einen übergebenen Wert auch in der Quellvariablen verändern zu können aber der Effekt des Speicher-/Zeitsparens ist doch ganz angenehm.
jup da haste Recht. Verwende ich leider viel zu selten...
Da war meine Lösung wiedermal Quick 'n Dirty -
sowas ist doch schnell selbst gebastelt
[autoit]Func _ArrayCount($array, $search, $index = 0)
[/autoit]
$count = 0
For $i = $index To UBound($array) - 1
If $array[$i] = $search Then $count += 1
Next
Return $count
EndFunc -
Ich glaube da hättest du dein Problem etwas genauer beschreiben müssen.
Generell geht sowas immer schöner als mit der Sleep-Send Methode.
Controlclick, Controlsettext und Winwait machen das ganze sehr viel stabiler.Bei der Truecrypt installation musste man aber glaube ich ein paarmal etwas tricksen.
Kann aber auch sein dass ich da gerade was verwechsleGruß
Schnitzel -
Wobei ich eure hilfe braucht steht im script =/
Ist jetz echt nicht böse gemeint aber du musst endlich mal lernen dein Problem genau zu beschreiben.
Du sagst nur was du haben willst. Wo da dein Problem liegt kann keiner wissen.
Wenn du deine Probleme genau beschreibst brauchst du übrigens auch nicht in der Shoutbox rumzupushen.
Hier sind viele Leute die sich gut auskennen und die auch gerne helfen.
Wenn Sie wissen was du willst ist das auch sehr schnell erledigt.Gruß
Schnitzel -
wo soll es denn dann weitermachen?
genauere infos--> bessere lösung
-
Kann sehr vieles sein...
Evtl auch flash oder etwas vergleichbares.
Da gibts ja noch recht viele Varianten.
Die Hand könnte nachträglich reineditiert werden.
Das wäre mit After effekts möglich.Wie genau derjenige das video aber gemacht hat wirst du von uns nicht zu 100% erfahren können.
Schreib ihm doch ne mail oder soGruß
Schnitzel -
[autoit]
for $i = 1 to guictrlread($input1); von 1 bis zur zahl die in Input1 steht
[/autoit]
; blah
nextdas 2te vermute ich mal so:
[autoit]
[/autoit]
if guictrlread($checkbox1) = $GUI_CHECKED then
iniwrite("Meineini.ini", "Allgemein", "Passwort", Guictrlread($input1))
endif -
Wo liegt das problem?
du brauchst guicrlread und eine schleife, in deinem Fall wohl for next....
und evtl wäre $ES_NUMBER nicht schlecht. Als style für das input