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. Silvermoon1

Beiträge von Silvermoon1

  • Grafik in exe

    • Silvermoon1
    • 6. Mai 2020 um 18:25

    Hallo Forum

    Ich habe zwei Button in einer Gui .

    Auf diesen Button’s habe ich eine kleine Grafik definiert.

    Code
    $Button1 = GUICtrlCreateButton("", 396, 8, 26, 23, $BS_ICON)
    GUICtrlSetImage(-1, "C:\ Test \Pfeil_runter.ico", -1)

    Das klappt recht gut, aber es stört mich, dass ich zwei zusätzliche Grafikdateien mitschleppen muss.

    Meine Frage: gibt es Möglichkeiten, diese Grafiken direkt in den Quellencode einzubinden.

    So, dass nach dem kompilieren nur eine „Datei.exe“ übrig ist.

    Danke für eure Hilfe

  • Input darf nicht verlassen werden

    • Silvermoon1
    • 30. November 2019 um 19:46

    @alpines

    @Bitnugger

    @fee

    Danke für eure Hilfe, habe mit „_MouseTrap“ das Auslangen gefunden.

    Ihr habt ein tolles Forum.:rock::rock::rock:

    der Block kann geschlossen werden

    LG Silvermoon1

  • Input darf nicht verlassen werden

    • Silvermoon1
    • 30. November 2019 um 14:11

    @ BugFix

    Danke BugFix

    Den Befehl „_MouseTrap“ kannte ich nicht und ist sehr viel versprechend.

    Danke dir.

    alpines

    Diese Input Sache befindet sich auf der ersten Seite einer Gui mit 5 Tab’s.

    Durch die Altersangabe werden die restlichen Tabs freigeschalten.

    Daher braucht man es kein "Weiter" oder "OK"

  • Input darf nicht verlassen werden

    • Silvermoon1
    • 30. November 2019 um 13:14

    Hallo BugFix

    Zu erst danke ich für deine Antwort und Bemühen.

    Ich habe ein Muster Code erstellt um es besser verständlich zu machen

    Der Benutzer darf den einzelnen Input nicht verlassen bis er eine Eingabe macht.

    Also ein anderes Input auf der Gui darf er nicht auswählen können.

    Ich weis das es mit einer MSbox einfacher geht, aber mir liegt daran den Benutzer auf das jeweilige Input festzunageln bis er eine Eingabe macht.

    C
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 328, 140, 192, 124)
    $Label1 = GUICtrlCreateLabel("Name", 41, 22, 32, 17)
    $Label2 = GUICtrlCreateLabel("Vorname", 26, 43, 46, 17)
    $Label3 = GUICtrlCreateLabel("Adresse", 30, 65, 42, 17)
    $Label4 = GUICtrlCreateLabel("Bitte Ihr Alter angeben ", 23, 101, 112, 17)
    $Input1 = GUICtrlCreateInput("", 81, 18, 155, 21)
    $Input2 = GUICtrlCreateInput("", 81, 40, 154, 21)
    $Input3 = GUICtrlCreateInput("", 81, 63, 155, 21)
    $Input4 = GUICtrlCreateInput("", 139, 97, 97, 21)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    _test()
    
    
    Func _test()
    Do
    ControlFocus("",$Input4,  "Edit4");Da bin ich mir nicht sicher!
    $txt=GUICtrlRead($Input4)
    Until $txt > 20
    EndFunc
    Alles anzeigen
  • Input darf nicht verlassen werden

    • Silvermoon1
    • 30. November 2019 um 07:05

    Hallo Forum hallo Leute

    Ich habe wieder mal ein Proplem.

    In einer Gui befinden sich vier Input.

    Der Benutzer darf das einzelne Input nicht verlassen, bis er eine Eingabe gemacht hat.

    Ist das Möglich? Wenn ja bitte ich um ein Code- Schnipsel.

    In der Help habe ich nichts gefunden.

    Danke für Eure Mühe

  • ControlSetText?

    • Silvermoon1
    • 17. Oktober 2019 um 17:51

    Danke dir alpines doch leider bekomme ich nur eine Fehlermeldung.

    Zu Veranschaulichung habe ich zwei GUI`s erstellt um es besser zu verstehen.

    Die GUI „GUI1“ soll an GUI „test“ einen Wert senden welcher in $Textbox_X eingetragen wird.

    ;-------Erste GUI

    AutoIt
    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("GUI1", 207, 167, 511, 172)
    $Button1 = GUICtrlCreateButton("Ende", 117, 9, 79, 31)
    $Button2 = GUICtrlCreateButton("Send", 9, 9, 107, 32)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    Exit
    Case $Button2
    _send()
    EndSwitch
    WEnd
    
    ;----------------------------
    
    Func _send()
    $Bereich = WinGetHandle("test") ;handle für GUI test
    ControlSetText($Bereich,"","[CLASS:Edit; $Textbox_X]", "Text2") ; sollte auf Input Control "$Textbox_X" der GUI test senden.(INSTANCE:2)
    ControlSetText($Bereich,"","[CLASS:Edit; INSTANCE:3]", "Text3"); mit INSTANCE:3 klappt es
    EndFunc
    
    ;------------zweite GUI
    
    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    
    #Region ### START Koda GUI section ### Form=
    
    $Form1 = GUICreate("test", 207, 167,811, 172)
    $Button1 = GUICtrlCreateButton("Ende", 117, 9, 79, 31)
    $Input1 = GUICtrlCreateInput("", 10, 61, 174, 21)
    $Textbox_X = GUICtrlCreateInput("", 10, 84, 174, 21); da wird der gesendete Wert eingetragen
    $Textbox_Y = GUICtrlCreateInput("", 11, 108, 174, 21)
    $Input4 = GUICtrlCreateInput("", 10, 131, 174, 21)
    GUISetState(@SW_SHOW)
    
    #EndRegion ### END Koda GUI section ###
    ;------------
    
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    _Ende()
    EndSwitch
    WEnd
    
    ;-------------
    
    Func _Ende()
    
    Exit
    EndFunc
    Alles anzeigen
  • ControlSetText?

    • Silvermoon1
    • 17. Oktober 2019 um 14:42

    Hallo Leute

    Ich hab wieder mal ein Problem

    Ich möchte Daten an eine Input- Control mit den Namen $Textbox_X einer zweite Gui

    schicken.

    Code
    $Bereich =WinGetHandle("Formular")
    ControlSetText($Bereich,"","[CLASS:Edit;INSTANCE:1]","Text")

    Soweit klappt das ja

    tausche ich aber die „INSTANCE:1“ gegen „$Textbox_X“ aus klappt das nicht

    Code
    ControlSetText($Bereich,"","[CLASS:Edit:$Textbox_X]","Text")

    Was ist daran falsch?:?:

    Danke für eure Hilfe

  • Windows 10 (64 bit) ?

    • Silvermoon1
    • 3. Februar 2019 um 21:15

    Hallo Forum

    ich muste mich von meinem XP (32 bit) verabschieden und auf windows 10 (64 bit) umsteigen.;(

    meine Frage ist: ob Autoit auch für den Windows 10 (64 bit) Rechner geeignet ist?X/

    Danke für eure Mühe im voraus.

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™