Das ist wirklich ein wenig seltsam, denn wenn ich irgendwo auch schon nur z.B. GUICtrlGetState($updown) aufrufe ist der Effekt auch schon wieder weg. Wird wohl irgendein Problem von Windows sein...
Gruss Shadowigor
Das ist wirklich ein wenig seltsam, denn wenn ich irgendwo auch schon nur z.B. GUICtrlGetState($updown) aufrufe ist der Effekt auch schon wieder weg. Wird wohl irgendein Problem von Windows sein...
Gruss Shadowigor
Sieht schon mal nicht schlecht aus. Ich werds mir mal genauer ansehen. Leider kann man die Dateien (wahrscheinlich Bilder) nicht mehr downloaden. ![]()
Tag zusammen
Also ich habe vor ein Programm zu schreiben, welches eine Wippe simuliert. Auf dieser Wippe ist eine Kugel und die rollt langsam auf einer Seite runter. Dadurch kippt die Wippe natürlich in diese Richtung. Am Schluss soll man dann mit zwei Tasten die Wippe wieder zurückkippen können um die Kugel in der Balance zu halten. Soweit die Theorie. Ich hoffe es ist halbwegs verständlich. ![]()
Mein Problem ist jedoch, dass ich keine Ahnung habe wie man die Position der Kugel, bzw. den Winkel der Wippe berechnet. Google spuckt bei mir leider auch nichts brauchbares aus. Ich hoffe ihr könnt mir wenigstens einen Ansatz geben.
Gruss Shadowigor
Also ich finde die Idee des ganzen ja nicht schlecht, aber ich kann chip schon ein wenig verstehen. Die gefahr besteht durchaus. Aber hoffen wir mal das beste ![]()
Alizame: Und für was soll das gut sein? Eine Funktionsbeschreibung wär hier auch nicht schlecht.
Da machst du den Rückgabewert von _WinAPI_LoadLibraryEx() rein.
Gruss Shadowigor
Seltsam. Wusst ich auch nicht. Aber wenn es einfach den Prozess killt, kannst du wohl eh nichts machen. Und wenn doch, wüsst ich nicht wie.
Wahrscheinlich suchst du sowas: OnAutoItExitRegister()
Gruss Shadowigor
Stimmt. Ich wusste doch das kommt mir bekannt vor. ![]()
z.B. so:
[autoit]Case $bnResultat
[/autoit][autoit][/autoit][autoit]Local $In, $Out
[/autoit][autoit][/autoit][autoit]$In = GUICtrlRead($input)
$In = $In / 32
$Out = Int($In) + (($In - Int($In)) * 32)
GUICtrlSetData($input, $Out)
Gruss Shadowigor
Für 1. hab ich mal ein Script geschrieben. Für 2. scheint mir stayawayknight's Vorschlag nicht übel zu sein. Und sonst findest du wahrscheinich noch mehr bei google.
Gruss Shadowigor
"FileRead ($i) If $List[$i] Then" ![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Und was ist mit meinem letzten Post? Wo liegt jetzt der Unterschied? Wenn du mir nicht antwortest kann ich dir auch nicht helfen.
Meinst du mit "Alle Dateien die am laufen sind" Prozesse? Wenn ja sehe ich aber echt keinen unterschied zu dem von Christoph54 erwähnten Thread.
Nimm dir erstmal 5min Zeit und überleg dir was du eigentlich willst. Dann fängst du nochmal von vorne an und versuchst dein Problem wenigstens annähernd verständlich zu beschreiben und dann bin ich mir sicher dass jemand eine Lösung weiss.
EDIT: Da sieht es wohl noch jemand anderes genau so... ![]()
Also ehrlichgesagt sehe ich immer noch nicht auf was du raus willst. Das Script von dir kann ja gar nicht funktionieren. Was soll das $i in Zeile 3 und 4? Das ist ja gar nicht definiert. Was willst du für eine Datei öffnen? Ich dacht du wolltest was mit einem Prozess... Also ich blick nicht durch. ![]()
![]()
![]()
![]()
Also ich nehme mal an mit "Ich brauche, ganz schnell, so eine Datei, die erstmal eine TXT Datei ließt" willst du als "Datei" ein AutoIt Script. Was aber meinst du mit "ob der Inhalt der TXT - Datei in einem Prozess ist"? Wie kann der Inhalt einer Datei in einem Prozess sein? Oder meinst du die Datei enthält den Namen des Prozesses?
Gruss Shadowigor
Find ich eine Tolle Idee. Über solche "Regeln" haben wir ja schon mal gesprochen und so kann man sie wohl am bequemsten einsetzen. Grosses Lob von einem "gierig lechzenden ISN Autoit Studio - Jünger" ![]()
Du zählst einfach in deiner Schleife eine Variable hoch (um den Wert den du ja vorhin berechnet hast) und übergibst diese dann bei jedem Durchgang GUICtrlSetData(). Ich hoffe du verstehst was ich meine.
Gruss Shadowigor
Du hast jetzt MB und immernoch 11 Stellen? Ich hoffe jetzt mal da gibts auch noch ein paar Stellen nach dem Komma ;). Wenn ich dich richtig verstehe solltest du wohl Round() verwenden. Und sonst musst du noch präziser werden.
Gruss Shadowigor
Also bei mir funktionierts. Du musst natürlich nur noch "_link" in der While-Schleife auch aufrufen. Sonst kanns ja nicht gehen. Aber wenn ich das einfüge, gehts bei mir.
Gruss Shadowigor
Dann hast du was mit dem OnEvent-Mode falsch gemacht. Poste doch mal deinen Code davon.