IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

[VBS] probleme de variable


Sujet :

VBScript

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Par défaut [VBS] probleme de variable
    j'ai un petit probleme j'arrive a récupérer avec wmi la taille de mon disque dur mais elle est en octet je divise dc par 1024..et qd je fais un wscript.echo de ùon resultat un message d'erreur apparait "depassement de capacite" ya til un moyen de declarer une variable plus longue que la variable dim??j'espere avoir ete assez clair merci d'avance

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 137
    Par défaut
    On peut voir ton code???

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Par défaut
    g pas le code sous la main mais je fer une simple recherche avec wmi dans Win32_LogicalDisk je recup bien une valeur mais qd je ve la diviser g le message d'erreur "depassement de capacite"

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 137
    Par défaut
    Je vois pas trop comment t'aider sans ton code.
    ya til un moyen de declarer une variable plus longue que la variable dim?
    Je ne savais pas que Dim était une variable!
    EN quoi est déclarée ta variable?

  5. #5
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    dim tampon as variant
    tampon=mavardmi
    tampon=mavardmi/1024
    et si on le souhaite

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    dim tailledd,objWMIService,colItems,objItem,strComputer,
    strComputer="."
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
    Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_LogicalDisk")
    For Each objItem In colItems
    'WScript.Echo "Size: " & objItem.Size
    tailledd=objItem.Size\1024
    WScript.Echo tailledd
    voila il doit y avoir tout

  7. #7
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    la division c'est / et pas \

  8. #8
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Par défaut
    merci ca marche!!!

  9. #9
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    Citation Envoyé par bbil
    la division c'est / et pas \
    la division c'est / et \
    / est la division
    \ est la divsion entière

    malheureusement \ ne marche en vba que sur des entiers
    \ = int(/)

  10. #10
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par random
    l
    malheureusement \ ne marche en vba que sur des entiers
    \ = int(/)
    et en VBS ? Voir le tag !?

Discussions similaires

  1. Probleme de variable entre SQL et Php
    Par copin dans le forum Langage SQL
    Réponses: 6
    Dernier message: 17/06/2005, 10h58
  2. Réponses: 10
    Dernier message: 03/05/2005, 21h57
  3. [langage] Probleme de variable transfert de contenu
    Par Ludo167 dans le forum Langage
    Réponses: 10
    Dernier message: 08/07/2004, 11h40
  4. [algo]probleme de variables hotes ds un insert
    Par omega dans le forum Langage SQL
    Réponses: 2
    Dernier message: 16/03/2004, 09h03
  5. Réponses: 2
    Dernier message: 04/01/2004, 15h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo