Ja aber bei mir funktionierte es nur nachdem ich das Kontextmenü eine Weile offen gelassen habe... ![]()
Beiträge von name22
-
-
Aber mit der Funktion kann man doch nicht mehrere Sounds auf einmal abspielen, oder?
Das wär auch der einzige Grund warum ich direkt die UDF Funktion empfohlen hab. -
[autoit]
_SoundOpen
[/autoit]und
[autoit]_SoundPlay
[/autoit]aus der Sound.au3 (include) benutzen. Mit diesen Funktionen kannst du auch mehrere Sounds gleichzeitig abspielen.
-
Um festzustellen ob ein Punkt innerhalb eines Ovals liegt habe ich auch eine Funktion geschrieben :P. Und falls du jetzt auch noch irreguläre Formen benutzen willst gibt es auch die Region Funktionen in der GDIP.au3 ;).
Jetzt must du dich nur noch für einen Lösungsweg entscheiden. -
Meine Version ist kürzer :P. Außerdem schreibt man "Gesammt" nur mit einem m
.
Und die PPI Berechnung ist ein wenig umständlich.
Abgesehen davon (und von der Tatsache, dass es sich ohne Taskmanager nicht beenden lässt :D) funktioniert es recht gut. 
-
Dann musst du mit den Mauskoordinaten und WinMove arbeiten ;). Im Forum sind auch ein paar Funktionen von mir mit denen du feststellen kannst, ob ein Punkt innerhalb eines Kreises liegt.
-
Zuerst einmal, machen 2 separate Endlosschleifen nacheinander in einem linear verlaufendem Script keinen Sinn. Außerdem verwendest du Variablen die nie deklariert wurden (z.B. GUICtrlRead($b)).
Ich glaube du solltest dir mal ein paar AutoIt Tutorials durchlesen... -
Die Daten aus einer anderen Quelle, als einem Liveticker auslesen ;).
-
Happy Birthday Sprenger120!
Ich wünsche dir ein schönes neues Lebensjahr.
-
Zitat
Ich bin eher auf der suche nach einer UDF

Falls du hier nichts findest würde ich mal im englischen Forum nahschauen. Oder du wartest bis morgen, dann schreib ich dir eine UDF :D. -
Die Lösung heißt GDI+
. Falls du Zeit und Geduld hast, ließ dir mal ein Tutorial durch. Mit GDI+ kannst du so gut wie alles visualisieren. 
-
Zeichne doch einfach direkt nach GraphicsClear dein Hintergrundbild. Dann müsste es doch funktionieren....
-
Doch :P. Alle Bildschirmaufnahmescripts (langes Wort...) haben bisher immer:
1) Die Screenshot Funktion so verwendet wie sie ist. Wenn man die Funktion aber auseinanderbaut merkt man, dass nur ein kleiner Teil der Funktion wirklich nötig ist.
2) Die Bilder direkt in einer avi Datei gespeichert, das ganze ist aber extrem langsam. Ich gedenke die Bilder im Arbeitsspeicher und in einer Auslagerungsdatei zwischenzulagern.
3) Oft die Videos am Ende stark beschleunigt weil AdlibRegister zu ungenau und die Funktionen zu langsam sind. Mit ein wenig Mathekenntnissen und linearen Gleichungssystemen kann man aber auch das verhindern.
Wo liegt jetzt das Problem?Edit: Post ID 199999 :D.
-
Zitat
Über den Sinn lässt sich streiten

Da hast du recht, funktionieren würde es aber trotzdem nicht :P. Das ist als ob du in einem Bildbearbeitungsprogramm ein Transparentes Layer über ein Bild legst, in der Hoffnung es transparent zu machen. Das geht halt einfach nicht.... -
Wenn du mir sagst wie ich die Binärdaten einer Bitmap aus dem Arbeitsspeicher über ein HBITMAP Handle auslesen kann, dann hätte ich zumindest schon mal die Bildschirmaufnahme ohne Ton ^^.
Dann müsste ich mich noch ein wenig mit der BASS.au3 auseinandersetzen und fertig ist die AutoIt Version von fraps.
-
Zitat
So wie ich es verstanden hab könntest du auch ein durchsichtiges Bild als Hintergrund nehmen. Und damit dann immer übermalen.
Eine Grafik mit einem transparenten Bild übermalen ist so effektiv wie die Zahl 10 durch addieren von 0 auf 0 bringen zu wollen
. -
Dafür ist die Forensuche da ;). Abgesehen davon haben wir hier auch eine Tutorials Sektion...
GDI+ Tutorial. -
_GDIPlus_GraphicsClear($hGraphics, 0xFFFFFFFF) übermalt die komplette Grafik in einer Farbe, Transparenz wäre so also nicht zu erreichen. Abgesehen davon, ist die Farbe weiß mit einem Alpha-Channel von 255 wohl kaum transparent :pinch: .
Du musst einen Befehl finden, der dir jeden einzelnen Pixel in einer Grafik in möglichst kurzer Zeit auf den ARGB Farbwert 0x00000000 setzt. Den kann ich mir jetzt aber leider nicht aus dem Ärmel schütteln.
Edit: Wieso verwendest du _WinAPI_BitBlt um ein Bild in eine Grafik zu malen? Mit _GDIPlus_GraphicsDrawImageRect geht das ganze doch auch, und soweit ich weiß sogar mit Transparenz
-
Happy Birthday deutsches AutoIt Forum!
Mein absolutes Lieblingsforum seit über 1000 Posts :D.
Ich sollte jetzt, wie alle anderen auch, hier einen netten Kommetar schreiben. Aber leider fällt mir überhaupt nichts gutes ein
. -
Am besten ließt du dir ein GDI+ Tutorial durch (Forensuche) und schaust dir auch ein paar Beispiele von UEZ, eukalyptus, H112, clezZ und diesen ganzen anderen GDI+ Freaks an
.
Du musst bei _GDIPlus_GraphicsDrawImageRect ein Handle zur Grafik und ein Handle zum, mit _GDIPlus_ImageLoadFromFile geladenen, Bild angeben.