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 :

Problème VBS changer le nom du l'ordi


Sujet :

VBScript

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Points : 4
    Points
    4
    Par défaut Problème VBS changer le nom du l'ordi
    Bonjour,

    Voila j'ai un ptit problème pour un script pourtant tout simple...

    Il ne marche tout simplement pas...pouvez-vous me dire ou est le problème ??

    merci et voila la source :



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Option Explicit 
     
    Set ws = WScript.CreateObject(\"WScript.Shell\") 
    Dim ws, x1, x2, title, compname, name, vbdefaultbutton 
    Dim itemtype 
     
    x1 = \"HKLM\\SYSTEM\\CurrentControlSet\\Control\\ComputerName\\ComputerName\\\" 
     
    name = ws.RegRead(x1 & \"ComputerName\") 
    title = \"Change Computer Name\" 
    compname = InputBox(\"Please type a new computer name\", title, name) 
    If compname <> \"\" Then 
      ws.RegWrite x1 & \"ComputerName\", compname 
    End If

  2. #2
    Expert éminent sénior


    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
    Points : 20 040
    Points
    20 040
    Par défaut
    déjà c'est quoi tous ces anti-slash .. \ devant tes " ..?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Aucune idée j'ai trouve la source sur internet parce que j'ai pas le temp de le faire moi meme...mais apparamment on peut les supprimer sans soucis...

    a++

  4. #4
    Expert éminent sénior


    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
    Points : 20 040
    Points
    20 040
    Par défaut
    et donc tu as testé sans ces anti-slash... ?

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Oui et il me met une erreur au Niveau de la clé registre...

    essaie le pour voir...tu comprendras mieux...

    merci de prendre du temps pour moi en tout cas..

    a+

  6. #6
    Expert éminent sénior


    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
    Points : 20 040
    Points
    20 040
    Par défaut
    c'est quoi l'erreur ..? et c'est quel est le script utilisé ..?

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    L'erreur c'est :

    Racine incorrecte dans la clé de registre "HKLM\\SYSTEM\\CurrentControlSet\\Control\\ComputerName\\ComputerName\\\"

    Source : WshShell.RegRead
    et le script ?? que veux tu dire par la ?

    J'enregistre mon fichier en .VBS

  8. #8
    Expert éminent sénior


    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
    Points : 20 040
    Points
    20 040
    Par défaut
    ben le script nettoyé de tous ces \ en trop ...

  9. #9
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    et ca marche chez toi sans les anti-slash ?

  10. #10
    Nouveau membre du Club
    Inscrit en
    Juin 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 31
    Points : 29
    Points
    29
    Par défaut
    Regarde ton erreur :
    Racine incorrecte dans la clé de registre "HKLM\\SYSTEM\\CurrentControlSet\\Control\\ComputerName\\ComputerName\\\"

    Source : WshShell.RegRead
    Il semblerait qu'il y ait un anti-slash en trop...
    Nettoie ton script de tous les \. C'est vrai que c'est illisible comme ça...

    Edit : Je ne suis pas sûr (je n'ai pas testé) qu'il faille mettre deux \ entre chaque niveau de la base de registre. plus clairement, essaye avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    x1 = "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName\"

  11. #11
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2007
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Merci ca marche nikel en tout cas....

    merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/08/2004, 17h10
  2. Changer le nom du proprietaire de la table
    Par ykane dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/07/2004, 16h18
  3. TREEVIEW : Editer (changer le nom) d'un Noeud
    Par cyberlewis dans le forum Composants VCL
    Réponses: 2
    Dernier message: 07/07/2004, 15h00
  4. [Repertoire] Changer le nom d'un repertoire ...
    Par Frederic dans le forum Langage
    Réponses: 2
    Dernier message: 01/11/2002, 12h39
  5. Réponses: 2
    Dernier message: 26/06/2002, 13h16

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