Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : ram [ Divers / Débutant(e) ] (mixam)

dimanche 16 septembre 2007 à 21:37:05 | ram

mixam

voila ca fais plusieurs jours que j'essaye d'afficher mon % de ram sur mon script et je vois pas du tout comment faire
merci  

lundi 17 septembre 2007 à 08:21:50 | Re : ram

tofu

Membre Club

A ma connaissance on ne peut pas y accéder en natif, il faut passer par une dll.


lundi 17 septembre 2007 à 19:07:18 | Re : ram

SnOOpss

Réponse acceptée !
Sans dl
alias memory {
  echo -a �2;Physical Memory:
  var %cnt = 1, %totalmemory = $memory2(0)
  while (%cnt <= %totalmemory) {
    echo -a $memory2(%cnt)
    inc %cnt
  }
  echo -a �2;Total:�2; $bytes(%capacity.total).suf
  unset %capacity.total
}
alias memory2 {
  .comopen xpver1 WbemScripting.SWbemLocator
  .comclose xpver1 $com(xpver1,ConnectServer,1,dispatch* xpver2)
  if $com(xpver2) {
    .comclose xpver2 $com(xpver2,ExecQuery,1,bstr*,select * from Win32_PhysicalMemory,dispatch* xpver3)
    if $com(xpver3) {
      if ($1 == 0) { var %total = $comval(xpver3,0) | .comclose xpver3 | return %total }
      var %location = $comval(xpver3,$1,DeviceLocator)
      var %capacity = $comval(xpver3,$1,Capacity)
      inc %capacity.total %capacity
      var %capacity.suf = $bytes(%capacity).suf
      var %formfactor.values = Unknown Other SIP DIP ZIP SOJ Proprietary SIMM DIMM TSOP PGA RIMM SODIMM SRIMM SMD SSMP QFP TQFP SOIC LCC PLCC BGA FPBGA LGA
      var %formfactor = $gettok(%formfactor.values,$calc($comval(xpver3,$1,FormFactor) + 1),32)
      .comclose xpver3
      return �2; $+ %location $+ �2;: %capacity.suf %formfactor
    }
  }
}


tape /memory

lundi 17 septembre 2007 à 19:14:15 | Re : ram

wims

C'est parce que t'es rouillé tofu ;)
On peut le faire avec les objets com, normalement dispo sur tout les pc récent :
[ Lien ]
Je te laisse voir ce lien si tu peux en tiré qqch pour toi, si tu as encore des soucis, re-post avec ce que tu as :)


lundi 17 septembre 2007 à 19:16:32 | Re : ram

wims

Le commentaire de Snoopss donne le code qui se trouve dans le lien, je sais pas si c'est une coïncidence :)

lundi 17 septembre 2007 à 19:45:28 | Re : ram

SnOOpss

Nan c'est pas un coincidence j'ai du le chopper au meme endroit mais ya aussi TOUTE la dll moo.dll refaite avec les object com

lundi 17 septembre 2007 à 19:47:51 | Re : ram

wims

D'ou l'utilité du lien ;)

lundi 17 septembre 2007 à 20:13:44 | Re : ram

SnOOpss

Lol, ben je met pas tout les liens en favoris, celui la je l'avais recupéré mais j'ai juste c/c le code. Sinon je viens de voir que le lien pour moo.dll en com figure aussi sur ton lien.

lundi 17 septembre 2007 à 20:15:21 | Re : ram

tofu

Membre Club
je savais pas qu'on pouvait interroger les tables WMI juste avec les objets COM de mIRC, c'est depuis les nouvelles versions où on a toujours pu mais personne l'avait jamais fait?

lundi 17 septembre 2007 à 20:37:03 | Re : ram

SnOOpss

Nan ca date j'ai sous la main un tuto qui parle de mIRC 6.03 (la je suis un peu surpris quand meme), mais comme le dit wims il ya peu de tuto et pas forcement clairs, la premiere fois que j'ai vu ca c'etait une fonction Sendkey qui permettait d'emuler une combinaison de touche comme pour (Alt+o) pour pouvoir ouvrir les options de mirc dans un toolbar refaite.


1 2

Cette discussion est classé dans : ram


Répondre à ce message

Sujets en rapport avec ce message

Progress bar > ram [ par AwayZ ] Bonjour,Comment fait on une progress bar qui montre le ram du pc ?aidez-moi svp ! Timer et ram [ par LOLESKE88 ] Bonjour, Je voulais juste savoir si le fait de faire un .timer 0 5000 NOM_DE_LA_COMMANDENe risque pas si l'ordinateur est allumé en permanence de satu


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,19 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.