So. clezZ hat den Beitrag für mich wiedergefunden :D.
Beiträge von name22
-
-
Zitat
die steuerung für das feld war von jemanden aus einem anderen forum, der den Joystick für mich gemacht hat.
Aus einem französischen Forum?
Naja mir soll's recht sein, sieht ja ansonsten ganz gut aus.
Allerdings... Wozu willst du meine Email Adresse wissen? Ich habe jetzt mal aus Sicherheitsgründen die Adresse "email@email.email" gewählt.
-
-
Ich habe aufgehört zu zählen wie viele Updater bzw. Anfragen für Updater in diesem Forum gepostet wurden, aber es dürften genug für dich sein ;). Also einfach mal die Forensuche benutzen.

-
Zitat
Ps:Ich schätze die Tasten
iuifrieobrfowberfbzebrfzernuzieznr
sind sehr bedacht gewählt
Selbstverständlich! Du kennst mich doch...
-
Ich glaube Eukalyptus hat hier im Forum mal so ein Keyboard Script gepostet... Ich finde es gerade leider nicht.
-
Ich habe mir mal die Funktion _ScreenCapture_Capture angesehen und auseinandergenommen.

Das hier ist dabei rausgekommen (Eine Funktion die Screenshots von der ClientArea eines Fensters machen kann auch wenn sie inaktiv sind)
.Spoiler anzeigen
[autoit]#include <WinAPI.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GDIPlus.au3>Run("notepad")
[/autoit] [autoit][/autoit] [autoit]Sleep(100)
[/autoit] [autoit][/autoit] [autoit]
Send("iuifrieobrfowberfbzebrfzernuzieznr")
Sleep(100)$hWnd = WinGetHandle(WinGetTitle("Unbenannt"))
[/autoit] [autoit][/autoit] [autoit]$hBMP = _ScreenCapture_CaptureWndEx($hWnd, -1, -1)
[/autoit] [autoit][/autoit] [autoit]_GDIPlus_Startup()
[/autoit] [autoit][/autoit] [autoit]
$hBitmap = _GDIPlus_BitmapCreateFromHBITMAP($hBMP)
_GDIPlus_ImageSaveToFile($hBitmap, @ScriptDir & "\Test.png")
_GDIPlus_BitmapDispose($hBitmap)
_GDIPlus_Shutdown()_WinAPI_DeleteObject($hBMP)
[/autoit] [autoit][/autoit] [autoit]Func _ScreenCapture_CaptureWndEx($hWnd, $iWidth = -1, $iHeight = -1)
[/autoit] [autoit][/autoit] [autoit]
If $iWidth = -1 Then $iWidth = _WinAPI_GetClientWidth($hWnd)
If $iHeight = -1 Then $iHeight = _WinAPI_GetClientHeight($hWnd)Local $hDDC = _WinAPI_GetDC($hWnd)
[/autoit] [autoit][/autoit] [autoit]
Local $hCDC = _WinAPI_CreateCompatibleDC($hDDC)
Local $hBMP = _WinAPI_CreateCompatibleBitmap($hDDC, $iWidth, $iHeight)
_WinAPI_SelectObject($hCDC, $hBMP)
_WinAPI_BitBlt($hCDC, 0, 0, $iWidth, $iHeight, $hDDC, 0, 0, 0x00CC0020)_WinAPI_ReleaseDC($hWnd, $hDDC)
[/autoit]
_WinAPI_DeleteDC($hCDC)
Return $hBMP
EndFunc
Ich hoffe das gibt es nicht schon...
-
Beep kommt einem Sleep Befehl gleich, das heißt das Script wartet bis der Ton gespielt wurde und fährt erst dann fort ;).
Du musst dafür wahrscheinlich mit der BASS.au3 o.Ä. arbeiten... -
Zitat
$x kann nicht gleichzeitig vom Typ number und auch Typ int sein
*hust**hust*
Spoiler anzeigen
[autoit]$x = 1
[/autoit] [autoit][/autoit] [autoit]If IsNumber($x) And IsInt($x) Then
[/autoit]
MsgBox(0, "", "true")
Else
MsgBox(0, "", "false")
EndIf -
Das liegt wahrscheinlich daran, dass du die Variable vorher als String deklarierst ;).
Du müsstest es dann so schreiben.Spoiler anzeigen
[autoit]$x = "5"
[/autoit] [autoit][/autoit] [autoit]
$x = Number($x)If IsInt($x) And $x >= 1 And $x <= 50 Then
[/autoit]
MsgBox(0, "", "true")
Else
MsgBox(0, "", "false")
EndIf -
Am besten ließt du dir mal das hier durch.

-
Zitat
ich glaub die heißt Kugeln_untereinander_auf_Kollison_pruefen
Das kriege ich noch hin, aber den Abprallwinkel zu bestimmen ist schon schwieriger... -
Zitat
Vielleicht stellst du es auch ein, dass die Kugeln nicht über den Rand hinaus können, und sich gegenseitig wegschlagen.
Das "einstellen" dieses Vorschlags ist vermutlich ziemlich schwer, aber ich werde es versuchen.
-
So hab schnell noch ein paar Sachen verbessert und einen kleinen Bug beim speichern behoben.

-
Was würdet ihr von einer Version mit mehreren Kreisen halten?

-
Zitat
jemand besonders viel ahnung von GDI+?
*hust**hust*
.ZitatWas mich da vor allem auch noch beschäftig ist wie man das dann skaliert, als machmal muss man es ja keliner oder größer machen, jemand eine idee?
Dürfte auch kein Problem sein.^^ -
Zitat
Wie kann wenn ich jetzt jeden Pixel einzeln überprüfe und einzeln verschicke anzeigen, muss ja dann jede änderung irgendwie darstellen in einem Bild oder so, keine ahnung wie das gehen soll
Ich denke das macht man am besten in GDI+.
Da helfe ich dir gern.
-
Zitat
Ich denke mal das es inzwischen schon so etwas gibt oder?
Selbst wenn, gibt es wahrscheinlich noch keine Lösung das mit AutoIt auszulesen...
Ich finde nämlich immer noch nichts darüber. -
Zitat
Ich will testweise und einfach aus Langeweile eine Nutzlose DLL in irgendeinen Prozess injecten. Sonst nix :>
Und ich bin der Weihnachtsmann...
Bis jetzt hatte fast jeder deiner Posts etwas mit einem Bot/Memory Hack/Dll Injector zu tun... Also musst du uns schon überzeugen, aber ich glaube viel Zeit hast du nicht mehr (Moderatoren im Anmarsch)
. -
Zitat
Nein hat es nicht..
Wozu braucht man dann bitte DLLInject?