dann haste die parent child probleme nicht
Öhm, welche Probleme meinst du? xD
MfG
qixx
dann haste die parent child probleme nicht
Öhm, welche Probleme meinst du? xD
MfG
qixx
Genau! _WinAPI_SetParent() war das!
Danke! ![]()
MfG
qixx
Ja, das habe ich auch schon gemacht. xD
Aber dann beziehen sich ja alle Sachen nicht
auf das Control in GUI2, sondern auf GUI1...
So nebenbei, es ist eine ListBox, bald Listview. ![]()
MfG
qixx
Glaubeich zwar nicht son ganz, aber naja...
Dann schaue dir das mal an:
[gelöst] Progressbar an inputabhängigem Sleep ausrichten | Post[4]
Und bitte SuFu nutzen!
MfG
qixx
Für Bots gibt es hier keine Unterstützung!
Und es reicht auch ein Fragezeichen!
Bitte closen!
Hi,
ich habe 2 GUI's. Wenn ich auf einen
Button klicke möchte ich, dass das
auf GUI1 befindliche Control auf GUI2
verschoben wird. Ist das irgendwie möglich?
MfG
qixx
[ offen ] Bildschirm live übertragen
Der Link ist nicht der beste, weil dort keine
Antworten gepostet wurden. ![]()
MfG
qixx
Ah okay. ![]()
Danke euch!
MfG
qixx
Hmm... Ich habe leider absolut keinen Plan
von dll.
Muss ich noch eine erstellen?
MfG
qixx
#include <EditConstants.au3>
GUICreate("Progress", 186, 98, 224, 159)
GUICtrlCreateLabel("Minuten:", 8, 10, 45, 17)
$cdim = GUICtrlCreateInput("0", 56, 8, 25, 21, $ES_NUMBER)
GUICtrlCreateLabel("Sekunden:", 96, 10, 56, 17)
$cdis = GUICtrlCreateInput("5", 152, 8, 25, 21, $ES_NUMBER)
$Progressbar = GUICtrlCreateProgress(8, 32, 169, 25)
$Label = GUICtrlCreateLabel("", 8, 64, 36, 17)
$Button1 = GUICtrlCreateButton("Start", 112, 64, 65, 25)
GUISetState(@SW_SHOW)
Func Countdown($fProgressbar, $fsleep)
For $k = 0 To 100
GUICtrlSetData($fProgressbar,$k)
GUICtrlSetData($label,$k & "%")
Sleep($fsleep/100)
Next
MsgBox(0,"", "Die Zeit ist abgelaufen. :P")
EndFunc
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
Case $Button1
$sleep = GUICtrlRead($cdis)*1000+GUICtrlRead($cdim)*1000*60
Countdown($Progressbar, $Sleep)
EndSwitch
WEnd
So, das sollte funktionieren.
Tut es be mir zumindest. ![]()
Bei zu niedrigen Zeiten kann es aber sein,
dass die Progressbar nicht ganz hinterher
kommt. Dann kommt der nächste Schritt
kurz vor dem Ende des "Progresses". ![]()
MfG
qixx
Hmm, eine MsgBox oder Inputbox stoppt
das Skript ja auch. Kann man die auch
so nebenbei aufrufen, dass alles trotzdem
weiterhin ausgeführt wird?
MfG
qixx
@ Schnuffel: Ich verzeihe dir! ![]()
selbst das ginge ohne zusätzliche batch. du kannst dein script auch wärend der laufzeit löschen.
außer du hast die datei extra gesperrt
lol? Wie geht das denn? xD
Vom rein logischen her, ist das doch unmöglich. xD
Danke, werde ich ausprobieren.
Ansonsten kann man das doch mit einem
Execute() überlisten oder? xD
Einfach hinter das Exit ein Execute() mit
einer Variable machen und dann ausführen.![]()
MfG
qixx
Wieso geht
[autoit]Exit Run(@ScriptFullPath)
[/autoit]nicht?
Doch, das funktioniert super. ![]()
Kann man nach dem Exit auch noch
mehrere Sachen einfügen, die noch nach
dem Exit ausgeführt werden sollen, oder
nur das eine?
MfG
qixx
Hi,
ich denke mal, dass das hier schon öfter
besprochen wurde, aber ich habe per SuFu
nichts gefunden.
Kann man das laufende Skript irgendwie
neu starten mit einem Bfehl? Ich muss
dazu sagen, dass ich die Funktion
_Singleton() eingebaut habe.
MfG
qixx
Ah, sehr gut, ![]()
MfG qixx
Ah, ok danke! ![]()
Jetzt habe ich auch ein bisschen verstanden,
wie das funktioniert. ![]()
Ist das nicht aber sehr CPU-lastig?
MfG
qixx
Hmm,
irgendwie verstehe ich nicht, wie das
gehen soll. Also was genau das dann
bringt. ![]()
MfG
qixx