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

Beiträge von shitgettinserious

  • Unterstützung für AutoIT Script

    • shitgettinserious
    • 13. März 2021 um 11:38

    Hallo vielen dank für eure Antworten.

    Mir war es besonders wichtig, dass alles zu verstehen und nicht einfach eure Codes zu kopieren.

    Ich habe mithilfe euere angefertigten Versionen verstanden, wie es funktioniert und bin selbst zu einem Ergebnis gekommen.

    Ich bedanke mich bei euch!

    Wünsche allen ein schönes Wochenende.

  • Unterstützung für AutoIT Script

    • shitgettinserious
    • 13. März 2021 um 00:45

    Hey habe mir ein kleines Script erstellt.

    Bin Anfänger und brauche etwas Unterstützung.

    Ich wollte fragen, wie es möglich ist, das wenn ich das Dropdown Menü bediene, sich kein neues Fenster mit dem Text öffnet,

    sondern wenn ich das Dropdown Menü bediene, die Daten im gleichen Fenster neben dem Dropdown Menü erscheinen.

    Ich hoffe es war relativ verständlich.

    Ich habe mal noch eine Skizze angefertigt und beigefügt wie es aussehen sollte.

    Wenn der Code kopiert wird kann man ja sehen wie es aktuell ist.

    Vielen Dank schonmal im voraus.

    Beste Grüße

    shitgettinserious

    C
    #include <StaticConstants.au3>
    #include <ButtonConstants.au3>
    #include <ComboConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <MsgBoxConstants.au3>
    
    
    ;Hier wird ein Fenster erstellt
    $Form1 = GUICreate("Minimal requirements", 615, 437, 192, 124)
    
    
    
    
    
    ;Hier werden DropDownMenu, sowie Inhalt des Menus erstellt
    $DropDownMenu = GUICtrlCreateCombo("CSGO", 16, 16, 169, 25)
    GUICtrlSetData($DropDownMenu, "Valorant|GTA V|The Forest|Apex Legends|League of Legends|Forza Horizon 4|Black Desert Online|Black Squad|Minecraft|Fortnite", "")
    
    
    ;Hier wird ein Button erstellt
    $Button = GUICtrlCreateButton("Suchen", 40, 48, 123, 33)
    ;Hier wird der Button ausgewählt, damit er mit dem Drop Down interagieren kann.
    GUICtrlSetState(-1, $GUI_FOCUS)
    
    ;Hier werden Button und DropDownMenu verbunden
    $label1=GUICtrlCreateLabel(""& GUICtrlRead(0),0,100)
    
    ;Zeigt das Fenster bzw. G U I an
    GUISetState(@SW_SHOW)
    
    ;Hier werden die Seiten für die Daten der erforderlichen Daten erstellt
    ;CreateLabel steht in dem Fall für den Text der angezeigt wird
    ;Das habe ich jetzt für jedes Spiel bzw. Punkt im DropDownMenü erstellt.
    ;SW_HIDE sagt der Seite einfach nur das die Fenster nicht direkt beim Start des Programms geöffnet werden sollen.
    $Fortnite = GUICreate("Fortnite/Anforderung", 615, 437, 192, 124)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $TextFN = GUICtrlCreateLabel("Für Fortnite sollten Sie mindestens folgendes Setup haben :", 96, 24, 402, 17)
    $BetriebsystemFN = GUICtrlCreateLabel("BETRIEBSSYSTEM :", 16, 72, 107, 17)
    $BetriebsystemdatenFN = GUICtrlCreateLabel("Windows 7 " , 144, 72, 104, 17)
    $CPUFN = GUICtrlCreateLabel("CPU :", 16, 96, 32, 17)
    $CPUDatenFN = GUICtrlCreateLabel("Core i3 2.4 Ghz" , 144, 96, 271, 17)
    $RAMFN = GUICtrlCreateLabel("RAM :", 16, 120, 34, 17)
    $RAMDatenFN = GUICtrlCreateLabel("4 GB", 144, 120, 28, 17)
    $GrafikkarteFN = GUICtrlCreateLabel("GRAFIKKARTE :", 16, 144, 85, 17)
    $GrafikkarteDatenFN = GUICtrlCreateLabel("Intel HD 4000", 136, 144, 425, 17)
    $DIRECTXFN = GUICtrlCreateLabel("FESTPLATTE :", 16, 184, 57, 17)
    $DIRECTXDatenFN = GUICtrlCreateLabel("18 GB", 136, 184, 63, 17)
    GUISetState(@SW_HIDE)
    
    
    
    $Minecraft = GUICreate("Minecraft/Anforderung", 615, 437, 192, 124)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $TextMC = GUICtrlCreateLabel("Für Apex Legends sollten Sie mindestens folgendes Setup haben :", 96, 24, 402, 17)
    $BetriebsystemMC = GUICtrlCreateLabel("BETRIEBSSYSTEM :", 16, 72, 107, 17)
    $BetriebsystemdatenMC = GUICtrlCreateLabel("Windows 7" , 144, 72, 104, 17)
    $CPUMC = GUICtrlCreateLabel("CPU :", 16, 96, 32, 17)
    $CPUDatenMC = GUICtrlCreateLabel("Intel Core i3-3210/AMD A8-7600 APU" , 144, 96, 271, 17)
    $RAMMC = GUICtrlCreateLabel("RAM :", 16, 120, 34, 17)
    $RAMDatenMC = GUICtrlCreateLabel("4 GB", 144, 120, 28, 17)
    $GrafikkarteMC = GUICtrlCreateLabel("GRAFIKKARTE :", 16, 144, 85, 17)
    $GrafikkarteDatenMC = GUICtrlCreateLabel("Intel HD Graphics 4000", 136, 144, 425, 17)
    $DIRECTXMC = GUICtrlCreateLabel("FESTPLATTE:", 16, 184, 57, 17)
    $DIRECTXDatenMC = GUICtrlCreateLabel("1GB", 136, 184, 63, 17)
    GUISetState(@SW_HIDE)
    
    
    
    $BlackSquad = GUICreate("Black Squad/Anforderung", 615, 437, 192, 124)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $TextBS = GUICtrlCreateLabel("Für Apex Legends sollten Sie mindestens folgendes Setup haben :", 96, 24, 402, 17)
    $BetriebsystemBS = GUICtrlCreateLabel("BETRIEBSSYSTEM :", 16, 72, 107, 17)
    $BetriebsystemdatenBS = GUICtrlCreateLabel("Windows 7 64Bit" , 144, 72, 104, 17)
    $CPUBS = GUICtrlCreateLabel("CPU :", 16, 96, 32, 17)
    $CPUDatenBS = GUICtrlCreateLabel("CORE2 DUO 2.2GHZ/AMD Athlon 64 X2 2.66GHz" , 144, 96, 271, 17)
    $RAMBS = GUICtrlCreateLabel("RAM :", 16, 120, 34, 17)
    $RAMDatenBS = GUICtrlCreateLabel("2 GB", 144, 120, 28, 17)
    $GrafikkarteBS = GUICtrlCreateLabel("GRAFIKKARTE :", 16, 144, 85, 17)
    $GrafikkarteDatenBS = GUICtrlCreateLabel("NVIDIA GEFORCE 8600/RADEON HD 6750", 136, 144, 425, 17)
    $GrafikkartenDaten2BS = GUICtrlCreateLabel("Und sollte DirectX Kompatibel sein.", 136, 160, 174, 17)
    $DIRECTXBS = GUICtrlCreateLabel("DIRECTX :", 16, 184, 57, 17)
    $DIRECTXDatenBS = GUICtrlCreateLabel("Version 9.0", 136, 184, 63, 17)
    $FestplatteBS = GUICtrlCreateLabel("FESTPLATTE :", 16, 208, 78, 17)
    $FestplatteDatenBS = GUICtrlCreateLabel("7 GB", 136, 208, 34, 17)
    GUISetState(@SW_HIDE)
    
    
    
    $BDO = GUICreate("Black Desert Online/Anforderung", 615, 437, 192, 124)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $TextBDO = GUICtrlCreateLabel("Für Black Desert Online sollten Sie mindestens folgendes Setup haben :", 96, 24, 402, 17)
    $BetriebsystemBDO = GUICtrlCreateLabel("BETRIEBSSYSTEM :", 16, 72, 107, 17)
    $BetriebsystemdatenBDO = GUICtrlCreateLabel("Windows 10" , 144, 72, 104, 17)
    $CPUBDO = GUICtrlCreateLabel("CPU :", 16, 96, 32, 17)
    $CPUDatenBDO = GUICtrlCreateLabel("Intel Core i3-530 2.9GHz" , 144, 96, 271, 17)
    $RAMBDO = GUICtrlCreateLabel("RAM :", 16, 120, 34, 17)
    $RAMDatenBDO = GUICtrlCreateLabel("4 GB", 144, 120, 28, 17)
    $GrafikkarteBDO = GUICtrlCreateLabel("GRAFIKKARTE :", 16, 144, 85, 17)
    $GrafikkarteDatenBDO = GUICtrlCreateLabel("GeForce 9800 GTX/Radeon HD 3870 X2", 136, 144, 425, 17)
    $DIRECTXBDO = GUICtrlCreateLabel("FESTPLATTE :", 16, 184, 57, 17)
    $DIRECTXDatenBDO = GUICtrlCreateLabel("39 GB", 136, 184, 63, 17)
    GUISetState(@SW_HIDE)
    
    
    
    $Apex = GUICreate("Apex Legends/Anforderung", 615, 437, 192, 124)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $TextApex = GUICtrlCreateLabel("Für Apex Legends sollten Sie mindestens folgendes Setup haben :", 96, 24, 402, 17)
    $BetriebsystemApex = GUICtrlCreateLabel("BETRIEBSSYSTEM :", 16, 72, 107, 17)
    $BetriebsystemdatenApex = GUICtrlCreateLabel("Windows 7 64Bit" , 144, 72, 104, 17)
    $CPUApex = GUICtrlCreateLabel("CPU :", 16, 96, 32, 17)
    $CPUDatenApex = GUICtrlCreateLabel("Intel Core i3 6300/AMD FX 4350" , 144, 96, 271, 17)
    $RAMApex = GUICtrlCreateLabel("RAM :", 16, 120, 34, 17)
    $RAMDatenApex = GUICtrlCreateLabel("6 GB", 144, 120, 28, 17)
    $GrafikkarteApex = GUICtrlCreateLabel("GRAFIKKARTE :", 16, 144, 85, 17)
    $GrafikkarteDatenApex = GUICtrlCreateLabel("NVIDIA GeForce® GT 640/AMD Radeon™ HD 7730", 136, 144, 425, 17)
    $GrafikkartenDaten2Apex = GUICtrlCreateLabel("Und sollte DirectX Kompatibel sein.", 136, 160, 174, 17)
    $DIRECTXApex = GUICtrlCreateLabel("DIRECTX :", 16, 184, 57, 17)
    $DIRECTXDatenApex = GUICtrlCreateLabel("Version 11", 136, 184, 63, 17)
    $FestplatteApex = GUICtrlCreateLabel("FESTPLATTE :", 16, 208, 78, 17)
    $FestplatteDatenApex = GUICtrlCreateLabel("56 GB", 136, 208, 34, 17)
    GUISetState(@SW_HIDE)
    
    
    
    $LOL = GUICreate("League of Legends/Anforderung", 615, 437, 192, 124)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $TextLOL = GUICtrlCreateLabel("Für League of Legends sollten Sie mindestens folgendes Setup haben :", 96, 24, 402, 17)
    $BetriebsystemLOL = GUICtrlCreateLabel("BETRIEBSSYSTEM :", 16, 72, 107, 17)
    $BetriebsystemdatenLOL = GUICtrlCreateLabel("Windows XP" , 144, 72, 104, 17)
    $CPULOL = GUICtrlCreateLabel("CPU :", 16, 96, 32, 17)
    $CPUDatenLOL = GUICtrlCreateLabel("2 GHz Prozessor" , 144, 96, 271, 17)
    $RAMLOL = GUICtrlCreateLabel("RAM :", 16, 120, 34, 17)
    $RAMDatenLOL = GUICtrlCreateLabel("1 GB", 144, 120, 28, 17)
    $GrafikkarteLOL = GUICtrlCreateLabel("GRAFIKKARTE :", 16, 144, 85, 17)
    $GrafikkarteDatenLOL = GUICtrlCreateLabel("Shader version 2.0 capable video card", 136, 144, 425, 17)
    $GrafikkartenDaten2LOL = GUICtrlCreateLabel("Und sollte DirectX Kompatibel sein.", 136, 160, 174, 17)
    $DIRECTXLOL = GUICtrlCreateLabel("DIRECTX :", 16, 184, 57, 17)
    $DIRECTXDatenLOL = GUICtrlCreateLabel("Version 9.0c", 136, 184, 63, 17)
    $FestplatteLOL = GUICtrlCreateLabel("FESTPLATTE :", 16, 208, 78, 17)
    $FestplatteDatenLOL = GUICtrlCreateLabel("12 GB", 136, 208, 34, 17)
    GUISetState(@SW_HIDE)
    
    
    
    $Forza4 = GUICreate("Forza Horizon 4/Anforderung", 615, 437, 192, 124)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $TextForza = GUICtrlCreateLabel("Für Forza Horizon 4 sollten Sie mindestens folgendes Setup haben :", 96, 24, 402, 17)
    $BetriebsystemForza = GUICtrlCreateLabel("BETRIEBSSYSTEM :", 16, 72, 107, 17)
    $BetriebsystemdatenForza = GUICtrlCreateLabel("Windows 10" , 144, 72, 104, 17)
    $CPUForza = GUICtrlCreateLabel("CPU :", 16, 96, 32, 17)
    $CPUDatenForza = GUICtrlCreateLabel("Intel i3-4170 @ 3.7Ghz/Intel i5 750 @ 2.67Gh" , 144, 96, 271, 17)
    $RAMForza = GUICtrlCreateLabel("RAM :", 16, 120, 34, 17)
    $RAMDatenForza = GUICtrlCreateLabel("4 GB", 144, 120, 28, 17)
    $GrafikkarteForza = GUICtrlCreateLabel("GRAFIKKARTE :", 16, 144, 85, 17)
    $GrafikkarteDatenForza = GUICtrlCreateLabel("2 GB, NVidia 650TI/ AMD R7 250x ", 136, 144, 425, 17)
    $GrafikkartenDaten2Forza = GUICtrlCreateLabel("Und sollte DirectX Kompatibel sein.", 136, 160, 174, 17)
    $DIRECTXForza = GUICtrlCreateLabel("DIRECTX :", 16, 184, 57, 17)
    $DIRECTXDatenForza = GUICtrlCreateLabel("Version 12", 136, 184, 63, 17)
    $FestplatteForza = GUICtrlCreateLabel("FESTPLATTE :", 16, 208, 78, 17)
    $FestplatteDatenForza = GUICtrlCreateLabel("80 GB", 136, 208, 34, 17)
    GUISetState(@SW_HIDE)
    
    
    
    
    $Valorant = GUICreate("Valorant/Anforderung", 615, 437, 192, 124)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $TextVal = GUICtrlCreateLabel("Für Valorant sollten Sie mindestens folgendes Setup haben :", 96, 24, 402, 17)
    $BetriebsystemVal= GUICtrlCreateLabel("BETRIEBSSYSTEM :", 16, 72, 107, 17)
    $BetriebsystemdatenVal = GUICtrlCreateLabel("Windows 7 64 Bit", 144, 72, 104, 17)
    $CPUVal = GUICtrlCreateLabel("CPU :", 16, 96, 32, 17)
    $CPUDatenVal = GUICtrlCreateLabel("Intel Core 2 Duo E8400" , 144, 96, 271, 17)
    $RAMVal = GUICtrlCreateLabel("RAM :", 16, 120, 34, 17)
    $RAMDatenVal = GUICtrlCreateLabel("4 GB", 144, 120, 28, 17)
    $GrafikkarteVal = GUICtrlCreateLabel("GRAFIKKARTE :", 16, 144, 85, 17)
    $GrafikkarteDatenVal = GUICtrlCreateLabel("Intel HD 4000 (1GB VRAM)", 136, 144, 425, 17)
    $DIRECTXVal = GUICtrlCreateLabel("FESTPLATTE :", 16, 184, 57, 17)
    $DIRECTXDatenVal = GUICtrlCreateLabel("13 GB", 136, 184, 63, 17)
    GUISetState(@SW_HIDE)
    
    
    
    $GTAV = GUICreate("GTA V/Anforderung", 615, 437, 192, 124)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $TextGTA = GUICtrlCreateLabel("Für Grand Theft Auto V sollten Sie mindestens folgendes Setup haben :", 96, 24, 402, 17)
    $BetriebsystemGTA = GUICtrlCreateLabel("BETRIEBSSYSTEM :", 16, 72, 107, 17)
    $BetriebsystemdatenGTA = GUICtrlCreateLabel("Windows 7 64 Bit", 144, 72, 104, 17)
    $CPUGTA = GUICtrlCreateLabel("CPU :", 16, 96, 32, 17)
    $CPUDatenGTA = GUICtrlCreateLabel("Intel Core 2 Quad CPU Q6600 @ 2.40GHz (4 CPUs)" , 144, 96, 271, 17)
    $RAMGTA = GUICtrlCreateLabel("RAM :", 16, 120, 34, 17)
    $RAMDatenGTA = GUICtrlCreateLabel("4 GB", 144, 120, 28, 17)
    $GrafikkarteGTA = GUICtrlCreateLabel("GRAFIKKARTE :", 16, 144, 85, 17)
    $GrafikkarteDatenGTA = GUICtrlCreateLabel("NVIDIA 9800 GT 1GB / AMD HD 4870 1GB ", 136, 144, 425, 17)
    $GrafikkartenDaten2GTA = GUICtrlCreateLabel("Und sollte DirectX Kompatibel sein.", 136, 160, 174, 17)
    $DIRECTXGTA = GUICtrlCreateLabel("DIRECTX :", 16, 184, 57, 17)
    $DIRECTXDatenGTA = GUICtrlCreateLabel("Version 10", 136, 184, 63, 17)
    $FestplatteGTA = GUICtrlCreateLabel("FESTPLATTE :", 16, 208, 78, 17)
    $FestplatteDatenGTA = GUICtrlCreateLabel("72 GB", 136, 208, 34, 17)
    GUISetState(@SW_HIDE)
    
    
    $Theforest = GUICreate("The Forest/Anforderung", 615, 437, 192, 124)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $TextForest = GUICtrlCreateLabel("Für The Forest sollten Sie mindestens folgendes Setup haben :", 96, 24, 402, 17)
    $BetriebsystemForest = GUICtrlCreateLabel("BETRIEBSSYSTEM :", 16, 72, 107, 17)
    $BetriebsystemdatenForest = GUICtrlCreateLabel("Windows 7", 144, 72, 104, 17)
    $CPUForest = GUICtrlCreateLabel("CPU :", 16, 96, 32, 17)
    $CPUDatenForest = GUICtrlCreateLabel("Intel Dual-Core 2.4 GHz", 144, 96, 271, 17)
    $RAMForest = GUICtrlCreateLabel("RAM :", 16, 120, 34, 17)
    $RAMDatenForest = GUICtrlCreateLabel("4 GB", 144, 120, 28, 17)
    $GrafikkarteForest = GUICtrlCreateLabel("GRAFIKKARTE :", 16, 144, 85, 17)
    $GrafikkarteDatenForest = GUICtrlCreateLabel("NVIDIA GeForce 8800GT", 136, 144, 425, 17)
    $GrafikkartenDaten2Forest = GUICtrlCreateLabel("Und DirectX Kompatibel sein.", 136, 160, 174, 17)
    $DIRECTXForest = GUICtrlCreateLabel("DIRECTX :", 16, 184, 57, 17)
    $DIRECTXDatenForest = GUICtrlCreateLabel("Version 9.0", 136, 184, 63, 17)
    $FestplatteForest = GUICtrlCreateLabel("FESTPLATTE :", 16, 208, 78, 17)
    $FestplatteDatenForest = GUICtrlCreateLabel("5 GB", 136, 208, 34, 17)
    GUISetState(@SW_HIDE)
    
    $CSGO = GUICreate("CSGO/Anforderung", 615, 437, 192, 124)
    GUICtrlSetState(-1, $GUI_DISABLE)
    $TextCSGO = GUICtrlCreateLabel("Für Counter Strike : Global Offensive sollten Sie mindestens folgendes Setup haben :", 96, 24, 402, 17)
    $BetriebsystemCSGO = GUICtrlCreateLabel("BETRIEBSSYSTEM :", 16, 72, 107, 17)
    $BetriebsystemdatenCSGO = GUICtrlCreateLabel("Windows 7/Vista/XP", 144, 72, 104, 17)
    $CPUCSGO = GUICtrlCreateLabel("CPU :", 16, 96, 32, 17)
    $CPUDatenCSGO = GUICtrlCreateLabel("Intel CoreTM 2 Duo E6600 or AMD PhenomTM X3 8750", 144, 96, 271, 17)
    $RAMCSGO = GUICtrlCreateLabel("RAM :", 16, 120, 34, 17)
    $RAMDatenCSGO = GUICtrlCreateLabel("2 GB", 144, 120, 28, 17)
    $GrafikkarteCSGO = GUICtrlCreateLabel("GRAFIKKARTE :", 16, 144, 85, 17)
    $GrafikkarteDatenCSGO = GUICtrlCreateLabel("Die Grafikkarte muss mindestens 256 MB haben und sollte mit DirectX 9 Kompatibel sein. ", 136, 144, 425, 17)
    $GrafikkartenDaten2CSGO = GUICtrlCreateLabel("Und Pixel Schader 3.0 unterstützen.", 136, 160, 174, 17)
    $DIRECTXCSGO = GUICtrlCreateLabel("DIRECTX :", 16, 184, 57, 17)
    $DIRECTXDatenCSGO = GUICtrlCreateLabel("Version 9.0c", 136, 184, 63, 17)
    $FestplatteCSGO = GUICtrlCreateLabel("FESTPLATTE :", 16, 208, 78, 17)
    $FestplatteDatenCSGO = GUICtrlCreateLabel("15 GB", 136, 208, 34, 17)
    GUISetState(@SW_HIDE)
    
    
    
    ;Diese Funktionen sorgen dafür, dass sich das Fenster mit den Betriebsystem Daten öffnet und sich das alte Fenster schließt.
    ;Also SW_HIDE --> Schließt das Fenster mit dem DropDownMenu
    ;Und SW_SHOW --> Zeigt das Fenster, was geöffnet werden soll.
    ;In dem Fall ist es das Fenster mit den Mindestanforderung für Counter Strike : Global Offensive
    
    $var11 = 1 ;Variablen damit der Vorgangfunktioniert.
    $var12 = 1
    
    
    
    Func CSGO ()
        If $var11 = 1 Then
        GUISetState(@SW_HIDE, $Form1)
        GUISetState(@SW_SHOW, $CSGO)
        EndIf
        $var11 = 2
        $var12 = 1
    
    EndFunc
    
    
    
    Func GTA()
        If $var11 = 1 Then
        GUISetState(@SW_HIDE, $Form1)
        GUISetState(@SW_SHOW, $GTAV)
        EndIf
        $var11 = 2
        $var12 = 1
    
    EndFunc
    
    
    
    Func Valorant ()
        If $var11 = 1 Then
        GUISetState(@SW_HIDE, $Form1)
        GUISetState(@SW_SHOW, $Valorant)
        EndIf
        $var11 = 2
        $var12 = 1
    
    EndFunc
    
    Func BDO ()
    
        If $var12 = 1 Then
            GUISetState(@SW_HIDE, $Form1)
            GUISetState(@SW_SHOW, $BDO)
        $var12 = 2
        $var11 = 1
        EndIf
    
    
    EndFunc
    
    Func BlackSquad ()
        If $var11 = 1 Then
        GUISetState(@SW_HIDE, $form1)
        GUISetState(@SW_SHOW, $BlackSquad)
        EndIf
        $var11 = 2
        $var12 = 1
    
    
    EndFunc
    
    Func Minecraft ()
    
        If $var12 = 1 Then
            GUISetState(@SW_HIDE, $Form1)
            GUISetState(@SW_SHOW, $Fortnite)
        $var12 = 2
        $var11 = 1
        EndIf
    
    
    EndFunc
    
    Func Forza4 ()
        If $var11 = 1 Then
        GUISetState(@SW_HIDE, $Form1)
        GUISetState(@SW_SHOW, $Forza4)
        EndIf
        $var11 = 2
        $var12 = 1
    
    EndFunc
    
    Func TheForest ()
        If $var11 = 1 Then
        GUISetState(@SW_HIDE, $Form1)
        GUISetState(@SW_SHOW, $Theforest)
        EndIf
        $var11 = 2
        $var12 = 1
    
    EndFunc
    
    Func LOL ()
    
        If $var12 = 1 Then
            GUISetState(@SW_HIDE, $Form1)
            GUISetState(@SW_SHOW, $LOL)
        $var12 = 2
        $var11 = 1
        EndIf
    
    
    EndFunc
    
    
    Func Apex ()
    
        If $var12 = 1 Then
            GUISetState(@SW_HIDE, $Form1)
            GUISetState(@SW_SHOW, $Apex)
        $var12 = 2
        $var11 = 1
        EndIf
    
    EndFunc
    
    
    
    ;Das ist eine Schleife, damit das Fenster geschlossen werden kann -> Oben Rechts in der Ecke das "x".
    While 1000
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    
    ;Hier wird Ausgewählt, wenn im DropDownMenu etwas geklickt wird, welche Seite sich öffnen soll ---> Das Funktioniert über die If-Schleife
        Case $Button
            If GUICtrlRead($DropDownMenu) = "CSGO" Then
        CSGO()
    ElseIf GUICtrlRead($DropDownMenu) = "GTA V" Then
        GTA()
    ElseIf GUICtrlRead($DropDownMenu) = "Valorant" Then
        Valorant()
    ElseIf GUICtrlRead($DropDownMenu) = "Black Desert Online" Then
        BDO()
    ElseIf GUICtrlRead($DropDownMenu) = "Black Squad" Then
        BlackSquad()
    ElseIf GUICtrlRead($DropDownMenu) = "Minecraft" Then
        Minecraft()
    ElseIf GUICtrlRead($DropDownMenu) = "Forza Horizon 4" Then
        Forza4()
    ElseIf GUICtrlRead($DropDownMenu) = "The Forest" Then
        TheForest()
    ElseIf GUICtrlRead($DropDownMenu) = "League of Legends" Then
        LOL()
    ElseIf GUICtrlRead($DropDownMenu) = "Apex Legends" Then
        Apex()
    EndIf
    EndSwitch
    WEnd
    Alles anzeigen

    Dateien

    b981e60a-4dac-4303-8de3-dc15dda7f761_autoscaled.jpg 47,28 kB – 0 Downloads
  • Brauche Unterstützung bei AutoIt

    • shitgettinserious
    • 10. März 2021 um 17:20

    Danke Musashi für den Willkommensgruß

  • Brauche Unterstützung bei AutoIt

    • shitgettinserious
    • 10. März 2021 um 17:16

    Hey blackcho,

    das hatte ich auch schon probier und konnt dem sehr nahe.

    Nur leider müsste sich für jedes Spiel ein neues Fenster öffnen mit seperaten daten und das ist leider mein Problem,

    weil ich leider nicht die Lösung finde

  • Brauche Unterstützung bei AutoIt

    • shitgettinserious
    • 10. März 2021 um 17:09

    Dort soll nur eine Liste angezeigt werden mit den Mindestforderung wie z.B Grafikkarte, CPU etc.

    Also es soll nur eine liste sein.

    Man wählt über das Dropdown Menu aus und klickt auf suchen.

    Und dann sollen einem die Mind. Specs angezeigt werden

  • Brauche Unterstützung bei AutoIt

    • shitgettinserious
    • 10. März 2021 um 16:46

    Hallo zusammen !

    Und zwar brauche ich Hilfe bei einem Script was ich mache.

    Ich muss Anmerken, dass ich ein kompletter Anfänger bin.

    Ich möchte ein DropDown Menu erstellen mit einem Button darunter.

    Im DropDown Menu befinden sich Namen von spielen, wovon man eins Auswählen kann.

    Nun möchte ich das sich durch einen klick auf den Button ein Fenster öffnet mit bestimmten Informationen die Dort auftauchen.

    Was ich nicht verstehe wie ich den Button mit dem Menü verbinde und das sich zu jedem Spiel eine seperate Liste öffnet

    So weit bin ich mittlerweile:


    C
    #include <ButtonConstants.au3>
    #include <ComboConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <MsgBoxConstants.au3>
    
    
    ;Hier wird ein Fenster erstellt
    $Form1 = GUICreate("Minimal requirements", 615, 437, 192, 124)
    
    
    ;Hier werden DropDownMenu, sowie Inhalt des Menus erstellt
    $DropDownMenu = GUICtrlCreateCombo("CSGO", 16, 16, 169, 25)
    GUICtrlSetData($DropDownMenu, "Valorant|GTA V|The Forest|Apex Legends|League of Legends|Forza Horizon 4|Black Desert Online|Black Squad|Minecraft|Fortnite", "")
    
    
    ;Hier wird ein Button erstellt
    $Button = GUICtrlCreateButton("Suchen", 40, 48, 123, 33)
    ;Hier wird der Button ausgewählt, damit er mit dem Drop Down interagieren kann.
    GUICtrlSetState(-1, $GUI_FOCUS)
    
    
    
    
    
    
    
    
    
    
    ;Zeigt das Fenster bzw. G U I an
    GUISetState(@SW_SHOW)
    
    
    
    
    
    
    ;Das ist eine Schleife, damit das Fenster geschlossen werden kann -> Oben Rechts in der Ecke das "x".
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    
    
    EndSwitch
    WEnd
    Alles anzeigen

    Ich hoffe das mir jemand behilflich sein kann.

    Vielen Dank im voraus.

    Beste Grüße

    Lukas - shitgettinserious

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™