Vielleicht mit
[autoit]WinSetTrans
[/autoit]?
Vielleicht mit
[autoit]WinSetTrans
[/autoit]?
und zwar den hier: https://autoit.de/Klick%20mich!
Mal ne Frage die hier wahrscheinlich leider nicht ganz reinpasst: Wie verwendet man überhaupt DirektX mit Autoit? Ich versteh davon leider (noch) gar nix....
bei mir seit Ewigkeiten nichts mehr... von was ist das abhängig? Browser? Natürlich LoginZeit, aber da dürften ja noch andere Faktoren eine Rolle spielen...
@Inferor und @money: Die Lösung von monkey hat leider den Nachteil, dass immer geprüft wird. Dadurch verlangsamt sich nicht nur das Script und die CPU steigt hoch, sondern das kann bei lahmeren Systemen auch zu Flackern führen, was optisch nicht gerade anregend ist . Würde eher das von Sprenger und mir oder das von Seubo empfehlen! Oder natürlich das von Autobert (gerade erst gelesen), was die einfachste Methode zu sein scheint (musst nich soviel umstellen)
Mit Opt("GuiOnEventMode", 1) kannst du den On-Event-Mode anschlaten, mit Opt("GuiOnEventMode", 0) ihn wieder abstellen.
Alles Gute zum B-Day!
jop , hast recht so isses besser ![]()
Habs oben korrigiert
Habs eig. nur ovn oben übernommen und umgestellt
Ja, der On-Event Mode. Hba dein Script mal umgestellt:
#include <GUIConstantsEX.au3>
#include <EditConstants.au3>
$main = GUICreate("Test", 150, 100)
Opt("GuiOnEventMode", 1)
GuiSetOnEvent($GUI_EVENT_CLOSE, "ende")
$checkbox = GUICtrlCreateCheckbox("test", 20, 30)
GuiCtrlSetOnEvent(-1, "checkboxclick")
$input = GUICtrlCreateInput("0", 80, 30, 40, 20, $ES_NUMBER)
GUICtrlSetState(-1, $GUI_DISABLE)
$updown1 = GUICtrlCreateUpdown($input)
GUICtrlSetLimit(-1, 100, 0)
GUISetState()
While 1
Sleep(250)
WEnd
Func checkboxclick()
If BitAND(GUICtrlRead($checkbox),$GUI_CHECKED) Then
GUICtrlSetState($input, $GUI_ENABLE)
Else
GUICtrlSetData($input, "")
GUICtrlSetState($input, $GUI_DISABLE)
EndIf
EndFunc
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Func ende()
Exit
EndFunc
Die Checkbox gibt übrigens auch die Id als msg zurück!
also die Zeit, wie lang die Taste gedrückt wurde?
achso ok, ich überleg mir mal was, weiß jetzt wies gemeint ist ![]()
So?:
#include <Misc.au3>
[/autoit] [autoit][/autoit] [autoit]$timer = Timerinit()
While 1
If _ispressed(01) Then
MsgBox(0, "hi", Round(TimerDiff($timer), 0) & " ms")
While 1
If Not _ispressed(01) Then
$timer = TimerInit()
ExitLoop 1
EndIf
WEnd
EndIf
WEnd
Ist für die Maustaste (links)
seit ca. einer Woche bei mir kein einziger Ausfall mehr; das hier Besprochene scheint wohl etwas gebracht zu haben, geht es euch auch so?
Viele Tutorials über Autoit beginnen mit PixelSearch....
Schau dir in der Hilfe die Parameter an!
Klick da drauf: (auf den Befehl)
PixelSearch
[/autoit]Auf Youtube hats gute Tutorials dazu!
Das mit dem @HomeDrive und @ScriptDir ist mir bekannt, wenn man da am Anfang @ScriptDir hat, hat man keine Möglichkeit auf die übergeordneten Ordner zuzugreifen. Werde in der nächsten Version (kommt heute noch (leider doch nich sry)
) aus der InputBox und dem FileSelectFolder ein FileSaveDialog machen.
Wie immer danke für das Feedback (auch wenns nur von dir kommt)!
Das mit dem Download aufhängen war übrigens ein Leichtsinnsfehler, ist behoben
Nächste Version wird auch noch unteranderem ein Einstellungsmenü beinhalten
Version 1.3 fertig!
Siehe #Post 1
alles klar, danke fürs erneute Testen, werd versuchen zu übernehmen!
Werde dich im Script erwähnen!
Also da die Labels in einer Mordsgeschwindigkeit sich verändern, seh ich keine Möglichkeit das überhaupt irgendwie zu lösen
Irgendwie scheint sich keiner wirklich für den Downloader zu interessieren ![]()
Hallo,
Wie prüfst du denn in deinem Programm ob die SN wirklich von dir kommt.
oder kann es sein das tu ein Tool für eine BruteForce Attacke schreibst?
Mit zufälligen Buchstaben? Ich denke er wollte einfach einen Serialgenerator machen, solche Leute wie EpicWorld können das gut brauchen denk ich ![]()
@ScriptBär: So kann man leider schlecht ein AufnahmeScript erstellen, da die Zeitabstände zwischen den Beep-Aufrufen mitgespiechert werden muss!
das machen wir gerade, bzw. setzen das morgen fort