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 :

Changer nom ordinateur


Sujet :

VBScript

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2003
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Changer nom ordinateur
    bonjour à tous,

    voila je dois faire un script qui change le nom d'un ordinateur sous windows xp, j'ai donc effectué quelques recherches et j'ai abouti sur ce code :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Declare Function SetComputerName Lib "kernel32" Alias "SetComputerNameA" (ByVal lpComputerName As String) As Long  
     
    Public Function ChangerNomOrdi(NouveauNomOrdi As String) As Boolean
        On Error Resume Next
        Dim Changer As Long
        Changer = SetComputerName(NouveauNomOrdi)
        If Err.Number = 0 Then 
            ChangerNomOrdi = True
        Else
            ChangerNomOrdi = False
        End If
    End Function
     
    'Pour Changer le nom de votre ordinateur :
    Dim Retour As Boolean
    Retour = ChangerNomOrdi("MonOrdi")
    If Retour = True Then
        MsgBox("Le nom de votre ordinateur a été changé")
    Else
        MsgBox("Le nom de votre ordinateur n'a pas été changé")
    End If
    Cependant, lors de la compilation, j'ai le droit à une jolie erreur :

    Erreur de syntaxe : 800A03EA
    Sur : Declare Function SetComputerName Lib "kernel32" Alias "SetComputerNameA" (ByVal lpComputerName As String) As Long
    (caractere : 10)
    Si quelqu'un sait comment la résoudre, je suis preneur.

    Merci

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    En VBS on ne peut pas déclarer le type des variables :
    N'est pas correcte.

    Mais ceci est correcte :
    En VBS, les variables sont donc tous du type Variant jusqu'à l'affectation d'une valeur.
    En effet i prend le type int lorsque je fait ceci.
    Et si à la place j'avais fait :
    Il serait alors une chaine de caractère.

    Donc je pense que tu comprends d'où vient ton erreur

    Au passage la réponse est dans la

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2003
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    hum en effet... autant pour moi merci

  4. #4
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Problème résolu?

    Bouton !

    Merci

Discussions similaires

  1. Changer Nom de l'ordinateur [XP SP2]
    Par nabil1 dans le forum Windows XP
    Réponses: 3
    Dernier message: 06/11/2009, 16h46
  2. comment changer nom du dossier apres documents and settings
    Par orientalys dans le forum Windows XP
    Réponses: 1
    Dernier message: 09/12/2005, 02h00
  3. nom ordinateur
    Par k_boy dans le forum Windows 2000/Me/98/95
    Réponses: 1
    Dernier message: 20/10/2005, 08h18
  4. Nom Ordinateur sur le réseau
    Par locutus33 dans le forum Access
    Réponses: 7
    Dernier message: 04/10/2005, 18h28
  5. Comment je peux changer nom de 'Table' avec la phrase sql
    Par YEK dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 01/10/2004, 09h38

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