Vielen Dank...es hat geklappt. Zwar nicht sofort, aber nach ein paar Proberunden habe ich es hinbekommen
Beiträge von Fastluso
-
-
Hallo zusammen,
ich bin ganz neu im Forum und teste so vor mich her. Habe schon einiges ausprobiert und nachgelesen.
Leider finde ich keine paasende Antwort zu meiner Frage.
Ich habe eine GUI erstellt die Button, Eingabefelder und einen Schieberegler hat.
Ich möchte, wenn einer der Button gedrückt wurde, dann kommt der Mausklick in den Browser und danach soll das GUI wieder im Vordergrund sein.
Ich bekomme es aktuell nicht hin.
Vielen Dank für eure Hilfe
C
Alles anzeigen#cs Author und Info Diese Script wurde erstellt von Fastluso Es ist ein Automatisierungstest #ce Chrome() Func Chrome () ; Startet den Editor Run ("C:\Program Files\Google\Chrome\Application\chrome.exe", "", @SW_MAXIMIZE) ; Wartet maximal 10 Sekunden bis das Editorfenster erscheint. WinWaitActive ("[CLASS:Chrome]", "", 5) ; Wartet 2 Sekunden bis das Editorfenster dargestellt wird. Sleep (1000) ; Schließt das Editorfenster durch die Verwendung des Klassennamens (classname) vom Editor. WinWaitClose ("[CLASS:Chrome]","", 6) EndFunc ;==>Chrome #include <GUIConstantsEx.au3> #include <GuiButton.au3> #include <MsgBoxConstants.au3> #include <GuiSlider.au3> Example() Func Example() ; Erstellt eine GUI mit verschiedenen Controls. Local $hGUI = GUICreate("test", 500, 400) Local $idHuhu = GUICtrlCreateButton("huhu", 280, 10, 200, 25) Local $idHaha = GUICtrlCreateButton("haha", 10, 10, 200, 25) Local $idFile0 = GUICtrlCreateInput("min", 10, 50, 60, 20) Local $idFile1 = GUICtrlCreateInput("min1", 10, 80, 60, 20) Local $idFile2 = GUICtrlCreateInput("min2", 310, 50, 60, 20) Local $idFile3 = GUICtrlCreateInput("min3", 310, 80, 60, 20) Local $idFile4 = GUICtrlCreateSlider(10,110,200,20) Local $aWindow_Size = WinGetPos($hGUI) ConsoleWrite('Fensterbreite = ' & $aWindow_Size[2] & @CRLF) ConsoleWrite('Fensterhöhe = ' & $aWindow_Size[3] & @CRLF) Local $aWindowClientArea_Size = WinGetClientSize($hGUI) ConsoleWrite('Breite des Clientbereichs des Fensters = ' & $aWindowClientArea_Size[0] & @CRLF) ConsoleWrite('Höhe des Clientbereichs des Fensters = ' & $aWindowClientArea_Size[1] & @CRLF) ; Zeigt die GUI GUISetState(@SW_SHOW, $hGUI) ; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst. While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE, $idOK ExitLoop Case $idHuhu MouseClick("left",832,703,1) Sleep(2000) Local $sReturn = ($hGUI) Case $idHaha MouseClick("left",1053,737,1) Sleep(2000) EndSwitch WEnd ; Löscht die vorherige GUI und alle Controls. GUIDelete($hGUI) EndFunc ;==>Example
-
Fastluso
Es gibt, wenn Du sie noch nicht gefunden hast, auch eine deutschsprachige HilfeVielen Dank für den Hinweis
-
Aus welchem Grund willst du anfangen zu programmieren und warum gerade mit AutoIt, wo es doch soooo viele andere gerade aktuell "hippe" Programmiersprachen gibt?!
Ich möchte mir kleine Hilfen bauen und bin über Youtube auf Autoit gestoßen. Es soll Einsteigerfreundlich sein und das war auschlaggebend für mich.
-
Hallo zusammen,
ich bin 51 Jahre jung und bin durch suchen im Web auf Autoit gestoßen.
Lerne sehr gerne dazu und benötige bestimmt öfters eure Hilfe.
Programmieren ist eine neue Welt für mich, aber es hat mich schon immer interessiert.
Die Kinder sind groß und somit habe ich die nötige Zeit mich in die Thematik ein zu arbeiten.
Viele Dank.