1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. lumb

Beiträge von lumb

  • Parent GUI ändern

    • lumb
    • 14. April 2011 um 16:33

    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

  • Scipt wird durch Benutzereingaben gestört

    • lumb
    • 14. April 2011 um 16:22

    Block Input wollte ich vermeiden....

  • Scipt wird durch Benutzereingaben gestört

    • lumb
    • 14. April 2011 um 16:16

    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)

    [/autoit]

    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

  • Spash Image On

    • lumb
    • 13. April 2011 um 10:10

    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

  • Programm beenden

    • lumb
    • 29. März 2011 um 16:33

    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

    [/autoit]

    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)

  • Radio Buttons auf Hintergrundbild

    • lumb
    • 29. März 2011 um 16:17

    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)

    [/autoit]

    Dann ist alles schön. Checkboxen und Radiobuttons sind durchsichtig...
    Spricht da was dagegen?

  • Radio Buttons auf Hintergrundbild

    • lumb
    • 29. März 2011 um 11:44

    Hallo,
    das ist ja nicht schlecht, aber warum funktioniert den das nicht so einfach wie bei einem Label?

    Danke Dir

  • Radio Buttons auf Hintergrundbild

    • lumb
    • 28. März 2011 um 16:11
    Zitat von lumb

    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??

  • Radio Buttons auf Hintergrundbild

    • lumb
    • 28. März 2011 um 15:37

    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

    [/autoit][autoit][/autoit][autoit]

    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

    [/autoit]
  • Radio Buttons auf Hintergrundbild

    • lumb
    • 28. März 2011 um 14:37

    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

  • Generelle Schriftfarbe in GUI

    • lumb
    • 28. März 2011 um 12:43

    Danke

  • Generelle Schriftfarbe in GUI

    • lumb
    • 28. März 2011 um 11:28

    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

  • Bildschirmfotos (Screenshots)

    • lumb
    • 23. März 2011 um 17:16

    Super, soweit klappt das.
    Kannst Du mir eben noch sagen wie ich nun den Inhalt ohne Strg+V wieder "auswerfe".

    Danke - Super

  • Bildschirmfotos (Screenshots)

    • lumb
    • 23. März 2011 um 15:55

    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

  • Bildschirmfotos (Screenshots)

    • lumb
    • 23. März 2011 um 13:33

    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:

    [autoit]

    Send("!{PRINTSCREEN}")
    WinActivate($ZielFenster)
    WinWait($ZielFenster)
    Send("^v")
    WinActivate("Anwendungsoptionen")
    WinWait("Anwendungsoptionen")
    ...

    [/autoit]

    .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

  • Controls ansteuern

    • lumb
    • 18. März 2011 um 13:07

    Danke

  • Controls ansteuern

    • lumb
    • 18. März 2011 um 12:47

    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

  • Abfragen ob eine Funktion existiert

    • lumb
    • 17. März 2011 um 17:20

    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

  • Msgbox Ja Nei Ja,alle

    • lumb
    • 16. März 2011 um 10:24

    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

  • If $1 vielfaches von 17

    • lumb
    • 16. März 2011 um 10:23

    Super, Danke

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™