Systemeigenschaften abfragen?

  • Hallo @leser /leserin

    Habe folgende Probleme

    1.) Warum zeigt er beim betriebssystem VISTA statt 7 an?
    gibt es ein neuen befehl wo 7 erkannt wird oder muss ich ein update holen vom scite oder so was?

    2.) ich find kein Befehl in der hilfe oder in foren entweder such ich falsch oder es gibt wirklich keinen befehl zum CPU, RAM und so abfragen bräuchte folgende Befehle:

    CPU:
    - Prozessorkerne
    - Prozessorgeschwindigkeit GHz (insgesamt oder je Kern)
    - Prozessorhersteller
    - Prozessorname

    RAM:
    - RAM Bausteine
    - RAM Insgesamt
    - RAM Art
    - RAM Speed (des schwächsten)

    Grafikkarte:
    - Grafikkartenspeicher
    - Grafikkartenhersteller
    - Grafikkartengputakt
    - Grafikkartensheadertakt
    - Grafikkartenspeichertakt
    - Grafikkartenprozessorkerne

    Sind nur infos wo zB gut wären zum anzuzeigen die wichtigsten sind unterstrichen sind die wo unterstrichen sind mindestens abfragbar?

    Aktuelles SCRIPT:

    Spoiler anzeigen
    [autoit]


    #RequireAdmin
    #NoTrayIcon

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

    #include <ComboConstants.au3>
    #include <Date.au3>
    #include <DateTimeConstants.au3>
    #include <EditConstants.au3>
    #Include <GuiButton.au3>
    #include <GuiConstantsEx.au3>
    #Include <GuiEdit.au3>
    #Include <GuiListView.au3>
    #include <GuiMenu.au3>
    #include <GuiStatusBar.au3>
    #Include <GuiTreeView.au3>
    #include <INet.au3>
    #include <ProgressConstants.au3>
    #include <SendMessage.au3>
    #include <StaticConstants.au3>
    #include <String.au3>
    #Include <Timers.au3>
    #Include <WinAPI.au3>
    #include <WindowsConstants.au3>

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

    Opt ("CaretCoordMode", 1)
    Opt ("ExpandEnvStrings", 0)
    Opt ("ExpandVarStrings", 0)
    Opt ("FtpBinaryMode", 1)
    Opt ("GUICloseOnESC", 1)
    Opt ("GUICoordMode", 1)
    Opt ("GUIDataSeparatorChar","|")
    Opt ("GUIOnEventMode", 0)
    Opt ("GUIResizeMode", 0)
    Opt ("GUIEventOptions",0)
    Opt ("MouseClickDelay", 10)
    Opt ("MouseClickDownDelay", 10)
    Opt ("MouseClickDragDelay", 250)
    Opt ("MouseCoordMode", 1)
    Opt ("MustDeclareVars", 0)
    Opt ("OnExitFunc","OnAutoItExit")
    Opt ("PixelCoordMode", 1)
    Opt ("SendAttachMode", 0)
    Opt ("SendCapslockMode", 1)
    Opt ("SendKeyDelay", 5)
    Opt ("SendKeyDownDelay", 5)
    Opt ("TCPTimeout", 100)
    Opt ("TrayAutoPause", 0)
    Opt ("TrayIconDebug", 1)
    Opt ("TrayIconHide", 1)
    Opt ("TrayMenuMode", 1)
    Opt ("TrayOnEventMode", 0)
    Opt ("WinDetectHiddenText", 0)
    Opt ("WinSearchChildren", 1)
    Opt ("WinTextMatchMode", 1)
    Opt ("WinTitleMatchMode", 1)
    Opt ("WinWaitDelay", 250)

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

    ;----------------------------------------------------------------------------------------------------

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

    HotKeySet ("{ESC}", "_Exit")
    HotKeySet ("{F5}", "_Aktualisieren_0001")

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

    Global $GUI_Button_010101, $GUI_Button_010102
    Global $GUI_Label_010101, $GUI_Label_010102, $GUI_Label_010103, $GUI_Label_010104, $GUI_Label_010105, $GUI_Label_010106, $GUI_Label_010107, $GUI_Label_010108, $GUI_Label_010109, $GUI_Label_010110, $GUI_Label_010111, $GUI_Label_010112, $GUI_Label_010113, $GUI_Label_010114

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

    ;----------------------------------------------------------------------------------------------------

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

    $GUI_0101 = GUICreate ("Systemeigenschaften", 520, 500, -1, -1, 0x80000000, $WS_EX_TOPMOST)
    GUISetBkColor (0xFFFFFFFF, $GUI_0101)
    GUISetCursor (3, 1, $GUI_0101)
    _Ermitteln0001 ()
    _Label_0001 ()
    _Label_0002 ()
    _Button_0001 ()
    GUISetState (@SW_SHOW, $GUI_0101)

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

    Func _Ermitteln0001 ()

    EndFunc

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

    Func _Label_0001 ()
    GUICtrlCreateLabel ("OS _ Version", 10, 10, 250, 15)
    GUICtrlCreateLabel ("OS _ ServicePack", 10, 25, 250, 15)
    GUICtrlCreateLabel ("OS _ Type", 10, 40, 250, 15)
    GUICtrlCreateLabel ("OS _ Architekturtyp", 10, 55, 250, 15)
    GUICtrlCreateLabel ("OS _ Build-Nummer", 10, 70, 250, 15)
    GUICtrlCreateLabel ("Netzwerk _ Netzwerkname des Computers", 10, 90, 250, 15)
    GUICtrlCreateLabel ("Netzwerk _ IP-Adresse", 10, 105, 250, 15)
    GUICtrlCreateLabel ("Netzwerk _ IP-Adresse", 10, 120, 250, 15)
    GUICtrlCreateLabel ("Netzwerk _ IP-Adresse", 10, 135, 250, 15)
    GUICtrlCreateLabel ("Netzwerk _ IP-Adresse", 10, 150, 250, 15)
    GUICtrlCreateLabel ("Auflösung _ vertikale Pixel", 10, 170, 250, 15)
    GUICtrlCreateLabel ("Auflösung _ horizontale Pixel", 10, 185, 250, 15)
    GUICtrlCreateLabel ("Auflösung _ Farbtiefe", 10, 200, 250, 15)
    GUICtrlCreateLabel ("Auflösung _ Bildwiederholrate", 10, 215, 250, 15)
    EndFunc

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

    Func _Label_0002 ()
    $GUI_Label_010101 = GUICtrlCreateLabel ("----", 260, 10, 250, 15)
    $GUI_Label_010102 = GUICtrlCreateLabel ("----", 260, 25, 250, 15)
    $GUI_Label_010103 = GUICtrlCreateLabel ("----", 260, 40, 250, 15)
    $GUI_Label_010104 = GUICtrlCreateLabel ("----", 260, 55, 250, 15)
    $GUI_Label_010105 = GUICtrlCreateLabel ("----", 260, 70, 250, 15)
    $GUI_Label_010106 = GUICtrlCreateLabel ("----", 260, 90, 250, 15)
    $GUI_Label_010107 = GUICtrlCreateLabel ("----", 260, 105, 250, 15)
    $GUI_Label_010108 = GUICtrlCreateLabel ("----", 260, 120, 250, 15)
    $GUI_Label_010109 = GUICtrlCreateLabel ("----", 260, 135, 250, 15)
    $GUI_Label_010110 = GUICtrlCreateLabel ("----", 260, 150, 250, 15)
    $GUI_Label_010111 = GUICtrlCreateLabel ("----", 260, 170, 250, 15)
    $GUI_Label_010112 = GUICtrlCreateLabel ("----", 260, 185, 250, 15)
    $GUI_Label_010113 = GUICtrlCreateLabel ("----", 260, 200, 250, 15)
    $GUI_Label_010114 = GUICtrlCreateLabel ("----", 260, 215, 250, 15)
    EndFunc

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

    Func _Button_0001 ()
    $GUI_Button_010101 = GUICtrlCreateButton ("Aktualisieren (F5)", 10, 470, 248, 20)
    $GUI_Button_010102 = GUICtrlCreateButton ("Exit (ESC)", 262, 470, 248, 20)
    EndFunc

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

    Func _Aktualisieren_0001 ()
    GUICtrlSetData ($GUI_Label_010101, @OSVersion)
    GUICtrlSetData ($GUI_Label_010102, @OSServicePack)
    GUICtrlSetData ($GUI_Label_010103, @OSType)
    GUICtrlSetData ($GUI_Label_010104, @OSArch)
    GUICtrlSetData ($GUI_Label_010105, @OSBuild)
    GUICtrlSetData ($GUI_Label_010106, @ComputerName)
    GUICtrlSetData ($GUI_Label_010107, @IPAddress1)
    GUICtrlSetData ($GUI_Label_010108, @IPAddress2)
    GUICtrlSetData ($GUI_Label_010109, @IPAddress3)
    GUICtrlSetData ($GUI_Label_010110, @IPAddress4)
    GUICtrlSetData ($GUI_Label_010111, @DesktopHeight)
    GUICtrlSetData ($GUI_Label_010112, @DesktopWidth)
    GUICtrlSetData ($GUI_Label_010113, @DesktopDepth)
    GUICtrlSetData ($GUI_Label_010114, @DesktopRefresh)
    EndFunc

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

    ;@CPUArch

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

    ;----------------------------------------------------------------------------------------------------

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

    While True
    Switch GUIGetMsg ()
    Case $GUI_Button_010101
    _Aktualisieren_0001 ()

    Case $GUI_Button_010102
    _Exit ()
    EndSwitch
    WEnd

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

    ;----------------------------------------------------------------------------------------------------

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

    Func _Exit ()
    Exit
    EndFunc

    [/autoit]
    Spoiler anzeigen


    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.