4D v17.4Get system info |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v17.4
Get system info
|
Get system info -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Funktionsergebnis | Objekt |
![]() |
Systeminformation | |||||
Der Befehl Get system info gibt ein Objekt zurück, das Informationen über das Betriebssystem und die Eigenschaften der Systemhardware und -software von der Maschine, auf der es ausgeführt wird, enthält.
Der Befehl gibt die folgenden Informationen zurück:
Eigenschaft | Untereigenschaft | Typ | Beschreibung | Beispiel | |
accountName | String | Der Name des Kontos für den aktuellen Benutzer. Wird üblicherweise verwendet, um ein Konto im Verzeichnis zu identifizieren. | "msmith" | ||
cores | Zahl | Gesamtzahl der Kerne. Bei virtuellen Maschinen die Gesamtzahl der Cores, die ihr zugewiesen wurden. | 4 | ||
cpuThreads | Zahl | Gesamtzahl der Threads | 8 | ||
machineName | String | Der Name der Maschine, wie er in den Netzwerkparametern des Betriebssystems festgelegt ist. | "LAPTOP-M3BLHGSG" | ||
model | String | Name des Computermodells | "iMac12,2", "Dell", "Acer", "VMware", etc. | ||
networkInterfaces | Collection | Nur physikalische und aktive Netzwerkadressen | |||
ipAddresses | Collection | ||||
ip | String | Adresse der Netzwerkschnittstelle | "129.186.81.80" | ||
type | String | Typ der Netzwerkschnittstelle | "ipv4", "ipv6" | ||
name | String | Name der Schnittstelle | "Intel(R) 82574L Gigabit Network Connection" | ||
type | String | Typ der Schnittstelle (beachten Sie, dass für bluetooth der Typ "ethernet" geliefert wird) | "wifi", "ethernet" | ||
osVersion | String | Die Betriebssystem-Version und Build-Nummer (*). | "Microsoft Windows 10 Professionnel 10.0.14393" | ||
osLanguage | String | Sprache, die vom aktuellen Benutzer des Systems eingestellt wird. Ausgedrückt in dem Standard, der durch den RFC 3066 definiert ist. Eine vollständige Liste finden Sie unter Programmiersprache Codes im Handbuch Designmodus. | "fr", "en", "ja", "de", etc. | ||
physicalMemory | Zahl | Größe des auf der Maschine verfügbaren Hauptspeichers (in Kilobyte) | 16777216 | ||
processor | String | Name, Typ und Geschwindigkeit des Prozessors | "Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz" | ||
uptime | Zahl | Die Gesamtzeit (in Sekunden) seit dem Start der Maschine. | 3600 | ||
userName | String | Der aktuelle Benutzer auf der Maschine. Wird üblicherweise als Anzeigename verwendet (z.B. beim Einloggen in Ihren Computer). | "Mary Smith" | ||
volumes | Collection | ||||
available | Zahl | Der verbleibende Platz, der genutzt werden kann. | 524288 | ||
capacity | Zahl | Das Gesamtvolumen (in Kilobyte), das möglich ist. | 1048576 | ||
disk | Objekt | Collection (nur Mac) | ||||
description | String | Kurze Zusammenfassung, die die Festplatte beschreibt. | "HP LOGICAL VOLUME SCSI Disk Device" | ||
identifier | String | ID der Festplatte(n) (UUID auf Mac und physisches Laufwerk auf Windows) | Mac - "87547BDD-EA75-4F48-8BFA-9A7E393EEAB0", Windows - "\\\\.\\PHYSICALDRIVE0" | ||
size | Zahl | Die Gesamtkapazität (in Kilobyte) der Festplatte | 104857600 | ||
interface | String | Die Art der Schnittstelle auf der Maschine | "USB" "Netzwerk" "SATA", "SCSI", "cd/dvd", "PCI" | ||
fileSystem | String | Das Dateisystem, das vom Betriebssystem zum Speichern und Abrufen von Dateien auf der Festplatte verwendet wird. | "NTFS", "Journaled HFS+", "GPFS", etc. | ||
mountPoint | String | Das Verzeichnis im aktuell zugänglichen Dateisystem, auf dem ein zusätzliches Dateisystem gemountet (d.h. logisch angehängt) ist. Beachten Sie, dass dies im POSIX-Format für Macs ist. | Mac - "/Volumes/Free HD", Windows - "C:" | ||
name | String | nur auf Mac - Name des Volumes | "iMac-27-Program6" |
(*) Um nur die verwendete Plattform zu bestimmen, stehen zwei Befehle zur Verfügung: Is macOS und Is Windows.
Hinweis: Bei virtuellen Maschinen sind die zurückgegebenen Informationen die der virtuellen Maschine.
Folgender Code auf einem Windows-Rechner:
C_OBJECT($systemInfo)
$systemInfo:=Get system info
gibt ein Objekt mit den folgenden Informationen zurück:
{ "title": "Get system info", "machineName":"LAPTOP-M3BLHGSG", "osVersion":"Microsoft Windows 10 Professionnel 10.0.14393", "osLanguage":"fr", "accountName":"msmith", "userName":"mary smith", "processor":"Intel(R) Core(TM) i7-2600 CPU @ 3.40GH 3.39GHz", "cores":4, "cpuThreads":8, "networkInterfaces": [ {"type":"ethernet", "name":"Intel(R) 82574L Gigabit Network Connection", "ipAddresses": [ {"type":"ipV4", "ip":"129.138.10.17"}, {"type":"ipV6","ip":"z1009:0yxw:0000:85v6:0000:0000:ut1s:8001"} ] }, {"type":"wifi", "name":"Wi-Fi", "ipAddresses": [ {"type":"ipV4", "ip":"129.138.50.8"}, {"type":"ipV6","ip":"a1002:0bc8:0000:85d6:0000:0000:ef1g:7001"} ] } ], "uptime":3600, "model":"HP", "physicalMemory":16777216, "volumes": [ { "mountPoint": "C:", "capacity": 1048576, "available": 524288, "fileSystem": "NTFS", "disk": { "identifier": "\\\\.\\PHYSICALDRIVE0", "interface": "SCSI", "size": 157284382, "description": "Lecteur de disque" } }, { "mountPoint": "E:", "capacity": 51198972, "available": 51025280, "fileSystem": "NTFS", "disk": { "identifier": "\\\\.\\PHYSICALDRIVE0", "interface": "SCSI", "size": 157284382, "description": "Lecteur de disque" } } ] }
Produkt: 4D
Thema: Systemumgebung
Nummer:
1571
Erstellt: 4D v17
4D Programmiersprache ( 4D v17)
4D Programmiersprache ( 4D v17.1)
4D Programmiersprache ( 4D v17.2)
4D Programmiersprache ( 4D v17.3)
4D Programmiersprache ( 4D v17.4)