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
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Forum
  3. AutoIt 3
  4. Skripte

Computer-Info

  • Oscar
  • 16. Juli 2008 um 11:05
1. offizieller Beitrag
  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 16. Juli 2008 um 11:05
    • Offizieller Beitrag
    • #1

    Da ich öfter mal anderen bei ihren Computer-Problemen helfe, habe ich mal angefangen ein Script zu schreiben, was mir einen ersten Überblick auf den Problem-Computer gibt.
    Fehlermeldungen und/oder Verbesserungsvorschläge sind sehr willkommen!

    Version: 2.1 ( 21.02.12 )
    - Es gibt jetzt bei jedem Listview ein Kontextmenü in dem man auswählen kann, ob man alle oder nur die markierten Einträge in die Zwischenablage kopieren will.
    - Außerdem gibt es jetzt einen Report-TAB, der alle Einträge generiert und in die Zwischenablage kopiert. So hat man alles auf einen Blick. :)

    Version: 2.0 ( 17.12.09 )
    In dieser Version habe ich fast das gesamte Programm neu geschrieben. Es werden nun TABs benutzt, die jeweils eine eigene Funktion aufrufen, welche wiederum ein Array mit Informationen zurückgibt.
    Dadurch muss man beim Programmstart nicht erst warten, bis alle Infos gesammelt wurden. Außerdem musste ich diverse Anpassungen vornehmen, damit es auch mit Win7 läuft.

    Das Script liefert Infos über:
    'Windows', 'Laufwerke', 'Festplatten', 'CDROM', 'Netzwerk', 'Netzwerkadapter', 'Prozessor', 'RAM', 'Grafikkarte', 'Monitor', 'Drucker', 'Soundkarte', 'Mainboard', 'Steckplätze'

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

    Das Script und das Programmicon befinden sich im ZIP-Archiv (Anhang).

    Dateien

    Computer-Info.png 32,79 kB – 0 Downloads Computer-Info_v21.zip 567,99 kB – 1.288 Downloads

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    18 Mal editiert, zuletzt von Oscar (21. Februar 2012 um 04:50)

    • Nächster offizieller Beitrag
  • Cornfl4kes
    Gast
    • 16. Juli 2008 um 14:08
    • #2

    Gefällt mir. Ist vorallem Praktisch auch bei einigen Freunden von mir, die man dann fragt wie viel Arbeitsspeicher er hat und als Antwort kommt 80Gb. :D

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 16. Juli 2008 um 18:53
    • Offizieller Beitrag
    • #3

    Neue Version (siehe Post#1).

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • progandy
    Gast
    • 17. Juli 2008 um 14:44
    • #4

    Die Lang.txt kannst du auch sersetzen mit DLLCalls :)

    [autoit]


    $ret = DllCall("kernel32.dll","int","GetLocaleInfo","dword","0x"&@OSLang,"dword",BitOR(0x2,0x80000000),"str","","int",85)
    MsgBox(0, 'OSLang', $ret[3])
    $ret = DllCall("kernel32.dll","int","GetLocaleInfo","dword","0x"&@KBLayout,"dword",BitOR(0x2,0x80000000),"str","","int",85)
    MsgBox(0, 'KBLayout', $ret[3])

    [/autoit]
  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 17. Juli 2008 um 15:29
    • Offizieller Beitrag
    • #5

    Super! Vielen Dank!

    Habe ich gleich mal in die neue Version (siehe Post#1) eingebaut.

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Xenobiologist
    Xx_Mega_xX
    Beiträge
    5.792
    • 17. Juli 2008 um 22:56
    • Offizieller Beitrag
    • #6

    Hi,

    sieht ganz nett aus. Ich sitze hinter einem Proxy do dass _GetIP nicht funktioniert. Da wird dann einfach -1 angezeigt. Wenn du viiiel Langeweile hast, dann könntest du auf solche Dinge noch eingehen :)

    Mega

    Scripte & Funktionen

    Das Spiel - Yahtzee(Mega)
    LoginWrapper
    Organize Includes

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • jendrik
    Gast
    • 17. Juli 2008 um 22:58
    • #7

    bei mir wird die funktion _StringAddThousandsSep nicht gefunden

  • Xenobiologist
    Xx_Mega_xX
    Beiträge
    5.792
    • 17. Juli 2008 um 23:04
    • Offizieller Beitrag
    • #8

    Hi,

    bestimmt eine zu alte Autoit Version.

    Mega

    Scripte & Funktionen

    Das Spiel - Yahtzee(Mega)
    LoginWrapper
    Organize Includes

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 18. Juli 2008 um 06:10
    • Offizieller Beitrag
    • #9

    Ja, diese Funktion hieß früher _StringAddComma() und wurde nun umbenannt.

    @Xeno: Das -1 kann man aber auch als Hinweis auf so etwas sehen. It's not a Bug. It's a Feature! :rolleyes:
    Ich habe jetzt aber mal noch ein paar Ping-Befehle eingebaut, weil auch diese eine brauchbare Information liefern.

    Zusätzlich gibt es in der neuen Version (siehe Post#1) auch noch Infos über die angeschlossenen Drucker und die Infos über die Grafikkarte sind etwas erweitert.

    Kennt jemand noch eine andere Möglichkeit mehr über das RAM zu erfahren (außer über Win32_PhysicalMemory, das funktioniert nicht überall)?

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 19. Juli 2008 um 12:13
    • Offizieller Beitrag
    • #10

    Neue Version: 1.5 (siehe Post#1)

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 21. Juli 2008 um 14:55
    • Offizieller Beitrag
    • #11

    Neue Version: 1.6 (siehe Post#1)

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • sc4ry
    Meister
    Beiträge
    1.298
    • 21. Juli 2008 um 15:31
    • #12

    Hiho,

    nettes Script.

    Sofern die Abfrage aber noch läuft, kann man zwar die größe des GUI ändern, die EditBox und die Buttons bleiben jedoch erstmal starr.
    zusätzlich kann man ja alles editieren wie man will (hat mich was gewundert *g*), vllt wäre es ne idee, damit erstmal nix verfälscht werden kann, die editbox READONLY zu setzen.
    eigentlich soll ja da eh nix dran verändert werden, oder? vllt mit ner checkbox es möglich machen, READONLY wieder zu entfernen.

    das sind so meine ideen dazu grad ;)

    Meine wichtigsten Scripte:
    WhoIsOn
    Shutdown-Timer
    Projekt: Window(s) Management
    WinGetKey
    Shutdown Log

  • RR04
    Profi
    Reaktionen
    1
    Beiträge
    1.229
    • 21. Juli 2008 um 16:26
    • #13

    sc4ry,

    drücke doch auf senden und dann kann man speichern...

    MfG RR04

    Auf gehts zu meiner AutoIt-Skriptsammlung!

  • sc4ry
    Meister
    Beiträge
    1.298
    • 21. Juli 2008 um 17:01
    • #14

    Hi PR04,

    hab doch garnix von speichern geschrieben ;)

    Meine wichtigsten Scripte:
    WhoIsOn
    Shutdown-Timer
    Projekt: Window(s) Management
    WinGetKey
    Shutdown Log

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 21. Juli 2008 um 23:04
    • Offizieller Beitrag
    • #15

    sc4ry: Ich sehe jetzt nicht so das Problem darin, dass jemand die Daten ändert. Meist bin ich es ja selbst, der das Programm startet. Oder ich lasse es von demjenigen starten (oft mit telefonischer Hilfe) und er soll mir den Bericht zuschicken. Sollte es jemand hier lieber als ReadOnly haben wollen, dann bin ich mir sicher, dass ihr diese kleine Änderung hinbekommt. :thumbup:

    Und es gibt schon wieder eine neue Version: 1.7 (siehe Post#1).

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • sc4ry
    Meister
    Beiträge
    1.298
    • 22. Juli 2008 um 10:42
    • #16

    es war ja auch nicht mehr wie ein vorschlag ;)

    ich denke nur, der sinn des programmes war es, das Super-DAUs es auf ihrem PCs ausführen, weil sie selber nicht wissen,
    wie sie an die informationen rankommen. Und bei DAUs muss man halt mit allem rechnen ;)

    Im Endeffekt ist ja ja nicht notwendig, was zu editieren, das war mein Gedanke, also warum es zulassen =)

    Meine wichtigsten Scripte:
    WhoIsOn
    Shutdown-Timer
    Projekt: Window(s) Management
    WinGetKey
    Shutdown Log

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 23. Juli 2008 um 18:11
    • Offizieller Beitrag
    • #17

    In der neuen Version 1.8 (siehe Post#1) habe ich das Editfeld auf READONLY gesetzt.

    Es gibt aber auch sonst noch Neuigkeiten (in Post#1 rot markiert). :)

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • franzp
    Beiträge
    565
    • 8. September 2008 um 23:01
    • #18

    ja das ist wirklich praktisch.

    Ein Vorschlag hätte ich. Vielleicht wäre es auch praktisch, wenn die mail statt über den vorhandenen Email-Client, direkt per SMTP schickt. Ich denke da an die User, die es nicht schaffen Ihren Email Client richtig zu konfigurieren :S

    Nur so ein Gedanke...
    Franz

    ---
    In "Independence Day" konnten die Windows-Erdcomputer problemlos mit denen der Außerirdischen kommunizieren. Was sagt uns das über unseren lieben Bill Gates? :D
    ---

  • progandy
    Gast
    • 9. September 2008 um 18:02
    • #19

    Direkt per SMTP hat den nachteil, dass man ein Passwort im Quellcode angeben muss.

  • franzp
    Beiträge
    565
    • 9. September 2008 um 18:05
    • #20

    Wäre ja auch denkbar das zu verschlüsseln...

    muss ja nicht zwingend in klartext sein :)

    ---
    In "Independence Day" konnten die Windows-Erdcomputer problemlos mit denen der Außerirdischen kommunizieren. Was sagt uns das über unseren lieben Bill Gates? :D
    ---

  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™