Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19.8
Get system info

Get system info 


 

Get system info -> Resultado 
Parámetro Tipo   Descripción
Resultado  Objeto in Información del sistema

El comando Get system info devuelve un objeto que contiene información sobre el sistema operativo y las características del hardware y software del sistema de la máquina en que se ejecuta.

El comando devuelve la siguiente información:

PropiedadSubpropiedadTipoDescripciónEjemplo
accountNamecadenaEl nombre de la cuenta para el usuario actual. Normalmente se usa para identificar una cuenta en el directorio."msmith"
coresnúmeroNúmero total de núcleos. En el caso de máquinas virtuales, la cantidad total de núcleos asignados.4
cpuThreadsnúmeroNúmero total de hilos. 8
machineNamecadenaEl nombre de la máquina como se define en los parámetros de red del sistema operativo."LAPTOP-M3BLHGSG"
macRosettabooleanoTruesi 4D está emulado a través de Rosetta en macOS, False en caso contrario (no emulado o en Windows).True
modelcadenaNombre del modelo del ordenador."iMac12,2", "Dell", "Acer", "VMware", etc.
networkInterfacescolecciónDirecciones de red físicas y activas únicamente
ipAddresses colección
ipcadenaLa dirección de la interfaz de red"129.186.81.80"
typecadenaEl tipo de la interfaz de red"ipv4", "ipv6"
name cadenaEl nombre de la interfaz."Intel(R) 82574L Gigabit Network Connection"
typecadenaEl tipo de interfaz (note que el tipo "ethernet" se ofrece para interfaces bluetooth)."wifi", "ethernet"
osVersioncadenaLa versión del sistema operativo y el número de compilación (*)."Windows 10 Pro 1809 (17763.1577)"
osLanguagecadenaIdioma establecido por el usuario actual del sistema. Expresado en el estándar definido por el RFC 3066. Ver Códigos del lenguaje en el manual de Diseño para obtener una lista completa."fr", "en", "ja", "de", etc.
physicalMemorynúmeroEl volumen de almacenamiento de memoria (en kilobytes) disponible en la máquina.16777216
processorcadenaEl nombre, tipo y velocidad del procesador."Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz"
uptimenúmeroEl tiempo total (en segundos) desde que se inició la máquina.3600
userNamecadenaEl usuario actual en la máquina. Normalmente se utiliza como el nombre a mostrar (es decir, al iniciar sesión en su ordenador)."Mary Smith"
volumescollection
availablenúmeroEl espacio restante que se puede usar.524288
capacity númeroVolumen total posible (en kilobytes). 1048576
diskobjeto | colección (Mac únicamente)
descriptioncadenaUn breve resumen que describe el disco."HP LOGICAL VOLUME SCSI Disk Device"
identifiercadenaID de disco(s) (UUID en Mac y disco físico en Windows)Mac - "87547BDD-EA75-4F48-8BFA-9A7E393EEAB0", Windows - "\\\\.\\PHYSICALDRIVE0"
sizenúmeroLa capacidad total (en kilobytes) del disco104857600
interfacecadenaEl tipo de interfaz en la máquina."USB", "network", "SATA", "SCSI", "cd/dvd", "PCI", etc.
fileSystem cadenaEl sistema de archivos utilizado por el sistema operativo para almacenar y recuperar archivos en el disco duro."NTFS", "Journaled HFS+", "GPFS", etc.
mountPointcadenaEl directorio en el sistema de archivos actualmente accesible en el que está montado un sistema de archivos adicional (es decir, conectado lógicamente). Tenga en cuenta que esto está en formato POSIX para Macs.Mac -  "/Volumes/Free HD", Windows - "C:"
namecadenasolo en Mac - nombre del volumen"iMac-27-Program6"

(*) Para determinar solo la plataforma que se utiliza, hay dos comandos disponibles: Is macOS y Is Windows.

Nota: en el caso de las máquinas virtuales, la información devuelta será la de la máquina virtual.

Ejemplo  

El siguiente código en una máquina Windows:

 C_OBJECT($systemInfo)
 $systemInfo:=Get system info

devuelve un objeto que contiene la siguiente información:

{
        "machineName":"LAPTOP-M3BLHGSG",
        "osVersion":"Windows 10 Pro 1809 (17763.1577)",
        "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",
        "macRosetta":False,
        "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"
                      }
           }
                           ]
}



Ver también 

_o_Gestalt
Get application info
Is macOS
Is Windows

 
PROPIEDADES 

Producto: 4D
Tema: Entorno del sistema
Número 1571

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

New
Creado por: 4D v17
Modificado: 4D v19

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)