Hallo,
kann ich die Parent GUI eienr Child GUI ändern?
(Problem: Child sitzt in einem Parent, dieses beendet sich kurz und startet wieder, Child GUI ist dann im Hintergrund.)
Danke
Hallo,
kann ich die Parent GUI eienr Child GUI ändern?
(Problem: Child sitzt in einem Parent, dieses beendet sich kurz und startet wieder, Child GUI ist dann im Hintergrund.)
Danke
Block Input wollte ich vermeiden....
Hallo,
ich habe folgendes Script (Teilauszug)
[autoit]
For $i = 0 to UBound($Server)-1
ControlSetText("Autodesk Inventor 2011","",1138,$Server[$i]) ;Servername wird in Feld eingetragen
ControlClick("Autodesk Inventor 2011","&Add",1017) ;Hinzufügen wird gedrückt
While ControlGetText("Autodesk Inventor 2011","",1138) <> ""
If WinExists("Autodesk Inventor 2011","You entered the name") Then ;Wenn Fehlermeldung dass Server nicht ereichbar
ControlClick("Autodesk Inventor 2011","",6) ;Wird diese weggedrückt
EndIf
WEnd
Next
ControlClick("Autodesk Inventor 2011","",1014)
Das klappt soweit super, kommt die Fehlermeldung wird sie gleich weggedrückt, kommt sie nicht und das Servereingabefeld wird leer, kommt derv nächste Server dran.
Arbeitet nun aber der Benutzer während des Scriptablaufes kommt dieses durcheinander: Meldung wird nicht weggeklickt.
Kann mir jemand sagen ob die Befehle nicht Benutzereingaenunabhängig sind bzw was ich falsch gemacht habe?
Danke
Hi,
ich habe ein Script, das eine Installationsroutine startet und ein paar Häkchen setzt, Einträge macht...
Damit der Benutzer nicht verunsichert wird habe ich die Position des Fensters ausgelesen und überdecke den Teil wo die Einstellungen zu machen sind mit splashimageon. Klappt alles soweit.
Kann ich splashimageon so verwenden, dass das Image sich mitbewegt wenn der Benutzer das Installationsfenster bewegt?
Danke und Grüsse
Hallo,
ich starte auf meiner GUI eine setup.exe.
[autoit];GUI Start
GUICreate("KS", 816, 615, 192, 124)
GUISetFont(10, 400, 0, "Arial")
$GUIAISInstall = GUICtrlCreateButton("AIS", 20,440,200,50)
$GUIExit = GUICtrlCreateLabel("Beenden",750,570)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $GUIAISInstall
_AISInstall()
Case $GUIExit
_Exit()
EndSwitch
WEnd
.......
Func _Exit()
FileDelete(@TempDir & "\ks4.jpg")
Exit
EndFunc ;==>_Exit
Klappt alles. Nun habe ich aber auf der GUI noch einen Button "Beenden, ebenfalls mit einer Case abfrage und Exit.
Dieser Esit Knopf funktioniert auch super, solange die Installation noch nicht läuft. Lauft die Installation (also ist das Programm in der Case Schleife (sagt man das bei Case)) funktioniert der Beenden Knopf nicht.
Ich hätte aber gerne das er auch dann funktioniert um das Autoit Programm bei Bedarf abbrechen zu können..
Geht das?
(Habe mich extra auf wenig Quelltext beschränkt)
Ich habe selbst etwas gefunden. Und zwar binde ich da Hintergrundbild mit folgenden Optionen ein:
[autoit]GUICtrlCreatePic(@TempDir & "\KS4.jpg", 0, 25, 816,615)
GUICtrlSetSTate(-1,$GUI_DISABLE)
GUICtrlSetSTate(-1,$WS_CLIPSIBLINGS)
Dann ist alles schön. Checkboxen und Radiobuttons sind durchsichtig...
Spricht da was dagegen?
Hallo,
das ist ja nicht schlecht, aber warum funktioniert den das nicht so einfach wie bei einem Label?
Danke Dir
Bei Checkboxen habe ich die Grösse so klein gemacht, dass nur die Checkbox zu sehen ist, bei Raduiobuttons geht das ja auch nicht weil die rund sind??
Dann bin ich ja mal gespannt ob Du mit dem Code eine Lösung weisst. Danke schoneinmal für Deine Mühe:
[autoit]#AutoIt3Wrapper_res_requestedExecutionLevel=requireAdministrator
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <GUIConstants.au3>
#include <File.au3>
#include <Array.au3>
#include <Clipboard.au3>
#RequireAdmin
GUICreate("", 816, 615, 192, 124)
GUISetFont(10, 400, 0, "Arial")
GUICtrlCreatePic(@TempDir & "\KS3.jpg", 0, 0, 816,615)
GUICtrlSetSTate(-1,$GUI_DISABLE)
$GUIRadioButton = GUICtrlCreateRadio("Button1", 616, 140, 180, 20)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUISetState(@SW_SHOW)
While 1
Wend
Hallo,
ich habe zwar nach einer Lösung gesucht, aber keine brauchbare gefunden.
Ich hätte gerne einen Radiobutton auf einem Hintergrundbild. Leider funktioniert der CODe
[autoit]GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
[/autoit]zwar bei allen anderen GUI elementen, aber nicht bei Radio und Checkboxen.
Ist das richtig?
Gibt es eine einfache Möglichkeit?
Bei Checkboxen habe ich die Grösse so klein gemacht, dass nur die Checkbox zu sehen ist, bei Raduiobuttons geht das ja auch nicht weil die rund sind??
Danke
Hallo,
Ich habe ein GUI und möchte die generelle Schriftfarbe ändern. Für einzelne Steuerelemente bekomme ich das hin, möchte aber für die gesamte GUI haben.Geht das?
Ähnlich die generelle Schriftart mit GUISetFont)
Danke
Super, soweit klappt das.
Kannst Du mir eben noch sagen wie ich nun den Inhalt ohne Strg+V wieder "auswerfe".
Danke - Super
Leider habe ich es nicht hinbekommen das Bild in die Zwischenablage zu bekommen. (Ich möchte das gerne in ein Word Dokument einfügen) kann mir da einer helfen?
In eien Datei war kein Problem, aber das hilft mir so nicht weiter.
Danke
Hallo,
wir verwenden ein Programm, dass ca.30 Reiter im Erinstellungsmenü hat. Um die Installationen imemr gut zu dokumentieren machen wir davon immer Bildschirmfotos. Nun habe ich das im Autoit automatisiert.
Das klappt soweit auch. Einen Auszug aus dem Quelltext mal hier:
Send("!{PRINTSCREEN}")
WinActivate($ZielFenster)
WinWait($ZielFenster)
Send("^v")
WinActivate("Anwendungsoptionen")
WinWait("Anwendungsoptionen")
...
.Geht das Alt+Druck und Strg+V denn auch mit einem Autoit internen Befehl, so dass ich nicht immer zwischen den Fenstern hin und her schalten muss?
Danke
Hallo,
Hat es Vor und Nachteile eine Control per Text und ID bzw. per Class anzusteuern?
Für was soltle man sich entscheiden wenn beides geht?
Danke
Hallo,
ich habe ein GUI, die Für jeden Unterordner einen Button enthält.
Nun soll nach Druck auf diesen Button
a: die Funktion Buttonname ausgeführt werden
oder
-----bis hierher klappt das
b: Wenn die Funktion nicht vorhanden ist Unterordner\setup.exe aufgerufen werden.
Was mir fehlt ist die Abfrage ob die Funktion vorhanden ist oder nicht.
Danke
Hallo,
kann ich die Beschriftung der Buttons in eienr MsgBox ändern? Ich hätt egerne eine Msgbox mit Ja/Nein/Ja Alle/Abbruch
oder gibt es da eine andere Möglichkeit.
Danke udn Grüsse
Super, Danke