Vsebina
Kazalo 🔎︎

# Storitev ScriptForge.Platform

Storitev Platform ponuja zbirko lastnosti o trenutnem izvajalnem okolju in kontekstu, kot so:

- strojna platforma (arhitektura, število CPE, vrsta računalnika itn.),

- podatki o operacijskem sistemu (vrsta OS, izdaja, različica itn.),

- različica LibreOffice,

- ime trenutnega uporabnika

Vse lastnosti storitve Platform so samo za branje.

## Priklic storitve

Spodnji odlomek kode zažene storitev Platform in dostopa do lastnosti Architecture.

            GlobalScope.BasicLibraries.LoadLibrary("ScriptForge")
            Dim platform As Variant
            platform = CreateScriptService("Platform")
            MsgBox platform.Architecture

Ta storitev je v celoti podprta v jezikih Basic in Python. Vsi primeri so zapisani v programskem jeziku Basic in jih lahko enostavno pretvorite v Python.

## Lastnosti

Ime | Samo za branje | Vrsta | Opis
Architecture | Da | String | Bitnost arhitekture računalnika. Primer: '32bit' ali '64bit'
ComputerName | Da | String | Omrežno ime računalnika.
CPUCount | Da | Integer | Število CPE (centralnih procesnih enot).
CurrentUser | Da | String | Ime trenutno prijavljenega uporabnika.
Machine | Da | String | Vrsta računalnika. Primera: 'i386' ali 'x86_64'.
OfficeVersion | Da | String | Dejanska različica LibreOffice, izražena kot ' LibreOffice w.x.y.z (The Document Foundation)'. Primer: 'LibreOffice 7.1.1.2 (The Document Foundation, Debian in Ubuntu)'
OSName | Da | String | Vrsta operacijskega sistema. Primer: 'Darwin, Linux' ali 'Windows'.
OSPlatform | Da | String | Enojen niz, ki identificira platformo z največ možnih uporabnih in ljudem razumljivih informacij. Primer: 'Linux-5.8.0-44-generic-x86_64-with-glibc2.32'
OSRelease | Da | String | Izdaja operacijskega sistema. Primer: '5.8.0-44-generic'
OSVersion | Da | String | Gradnja ali različica operacijskega sistema. Primer: '#50-Ubuntu SMP Tue Feb 9 06:29:41 UTC 2021'
Processor | Da | String | Dejansko ime procesorja. Primer: 'amdk6'. Ta lastnost lahko vrne isto vrednost kot lastnost Machine.

Vsi podprogrami ali identifikatorji ScriptForge Basic s predpono podčrtaja (»_«) so rezervirani za interno uporabo. Uporabi v makrih Basic niso namenjeni.

Podobne teme

Prepoznavanje operacijskega sistema

Podatki o platformi s formulo INFO("system") programa Calc

Funkcija GetGuiType

Knjižnica Tools