FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Déterminer la quantité de RAM. Emptypar Pedro Aujourd'hui à 8:08

» Un autre pense-bête...
Déterminer la quantité de RAM. Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Déterminer la quantité de RAM. Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Déterminer la quantité de RAM. Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Déterminer la quantité de RAM. Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Déterminer la quantité de RAM. Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Déterminer la quantité de RAM. Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Déterminer la quantité de RAM. Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Déterminer la quantité de RAM. Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Déterminer la quantité de RAM. Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Déterminer la quantité de RAM. Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Déterminer la quantité de RAM. Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Déterminer la quantité de RAM. Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Déterminer la quantité de RAM. Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Déterminer la quantité de RAM. Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment :
Code promo Nike : -25% dès 50€ ...
Voir le deal

 

 Déterminer la quantité de RAM.

Aller en bas 
AuteurMessage
Pedro

Pedro


Nombre de messages : 1595
Date d'inscription : 19/01/2014

Déterminer la quantité de RAM. Empty
MessageSujet: Déterminer la quantité de RAM.   Déterminer la quantité de RAM. EmptyMar 3 Mar 2020 - 16:32

Bonjour.

Voici le code en GFA-Basic permettant de déterminer la quantité de RAM installée, et sans affichage d'une fenêtre DOS.

Ce code peut facilement être compilé en GFA, puis lancé avec 'execute_wait'.

Code:
Global a%, e$, f$, g$, ram, x%, y%

Open "test.bat" for Output As # 1
Print # 1, "@echo off"
Print # 1, "wmic ComputerSystem get TotalPhysicalMemory | clip"
Close # 1

a% = WinExec("test.bat", SW_HIDE)

e$ = Clipboard.GetText(1)
x% = InStr(e$, Chr$(49))
f$ = Trim$(Mid$(e$, x%))
y% = InStr(f$, Chr$(32))
ram = Val(Left$(f$, y% - 1))

g$ = Clipboard.SetText(Trim$(Str$(ram)), 1)

Open "ram.txt" for Output As # 2
Print # 2, Trim$(Str$(ram))
Close # 2

Message "[" + Trim$(Str$(ram)) + "]"


Et voici la sub Panoramic.

Code:
sub ram_installee()
    ' Code en GFA-Basic.
    ' Le Programme a besoin de gfawin23.ocx
    ' Global a%, e$, f$, g$, ram, x%, y%

    ' Open "test.bat" for Output As # 1
    ' Print # 1, "@echo off"
    ' Print # 1, "wmic ComputerSystem get TotalPhysicalMemory | clip"
    ' Close # 1

    ' a% = WinExec("test.bat", SW_HIDE)

    ' e$ = Clipboard.GetText(1)
    ' x% = InStr(e$, Chr$(49))
    ' f$ = Trim$(Mid$(e$, x%))
    ' y% = InStr(f$, Chr$(32))
    ' ram = Val(Left$(f$, y% - 1))

    ' g$ = Clipboard.SetText(Trim$(Str$(ram)), 1)

    ' Open "ram.txt" for Output As # 2
    ' Print # 2, Trim$(Str$(ram))
    ' Close # 2

    ' Message "[" + Trim$(Str$(ram)) + "]"
    ram=0
    while ram=0
          execute_wait "ram.exe"
          file_open_read 99,"ram.txt"
          e$=file_readln$(99)
          file_close 99
          ram=int((val(e$)/1000000000)*10)/10
    end_while
end_sub
Revenir en haut Aller en bas
 
Déterminer la quantité de RAM.
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Déterminer la date du BIOS de votre PC
» Déterminer si un point P est à l'intérieur d'un triangle
» Déterminer le type de clavier
» Déterminer le HANDLE du Bureau
» Quantité de RAM installée.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: