Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4319 connectés 

 


Dernière réponse
Sujet : coment demander la valeur d'une variable dans un script ?
Requin Juste que c'est "si l'utilisateur a saisi qqch alors" et non pas "si l'utilisateur n'a mis aucun code alors"

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Requin Juste que c'est "si l'utilisateur a saisi qqch alors" et non pas "si l'utilisateur n'a mis aucun code alors"
gatsu35 ce n'est pas compliqué à comprendre comme code
 

Code :
  1. strUser = InputBox("Nom d'utilisateur :", "Setup Script" )
  2. //Nom d'utiliseateur : (c'est ce qui est affiché dans la input box
  3. //SetupScript c'est le titre de la petite fenêtre
  4. //strUser, c'est la variable qui contiendra ce que l'utilisateur aura mis
  5. If (strUser <> "" ) Then
  6. //si l'utilisateur a saisie quelquechose
  7.    Set objWS = WScript.CreateObject("WScript.Shell" )
  8. //on créé un objet de type shell et on l'exécute avec la variable strUser
  9.    objWS.Run "C:\winnt\user.cmd " & strUser
  10. End If


 
besoin d'autre aide ?

Requin Il y a aussi le Microsoft Script Center sur le technet de MS, tu auras pleins d'exemples de scripts dévolus aux tâches d'administration.
 
http://www.microsoft.com/technet/c [...] fault.mspx
 
Sinon j'ai un bouquin en anglais qui est vraiment bien : "Windows 2000 Scripting Bible", il y a peut-être une version remise au goût du jour.
kioo merci Requin
 
çà marche nikel chrome ton code
 
maintenant je vais essaye de le comprendre il marche mais autant que je comprenne coment et après je pourrais ptet faire d'autre script
merci pour le lien, çà va etre dur pour commencer à apprendre le language vbs en anglais  
moi j'ai jamais trouver de doc en VF qui explique le vbs, pour m'initier çà serait + simple mais bon on fait avec ce qu'on a
 
merci encore
Requin VBScript ou JScript serait adapté... Inputbox pour afficher une boîte de dialogue... d'ailleurs tu peux à priori te permettre d'appeler ton script existant.
 
http://msdn.microsoft.com/scripting/ pour la doc et télécharger la dernière version de WSH.
 
Le script devrait avoir un peu cette gueule :

Code :
  1. strUser = InputBox("Nom d'utilisateur :", "Setup Script" )
  2. If (strUser <> "" ) Then
  3.    Set objWS = WScript.CreateObject("WScript.Shell" )
  4.    objWS.Run "C:\winnt\user.cmd " & strUser
  5. End If


kioo

Code :
  1. ::@echo off
  2. rem creation du repertoire contenant le profil
  3. mkdir C:\Users\Profils\%1
  4. rem modification des autorisations d'accès au profil
  5. cacls C:\Users\Profils\%1 /E /R "tout le monde" /G Administrateurs:F
  6. cacls C:\Users\Profils\%1 /E /G %1:C
  7. rem modification des autorisations d'acces aux données personnelles
  8. cacls C:\Users\Data\%1 /E /R "tout le monde"


 
 
 
j'ai fait ce petit script complementaire lorsque je cree un new user  
je vous passe le détails de l'explication vu la simplicité du script^^  
çà cree un rep et çà modif les droit d'accès au rep  
 
pour le lancer je dois faire Demarrer/executer/cmd/ aller ds le bon rep où ya le script /user.cmd nom_user  
c'est un peu fastidieu  
j'aimerai donc faire un script qui me demande de rentrer une valeur (nom_user pour ma variable %1)  
 
un batch, un .exe codé en C/C++, un .vbs ou autre  
je sais pas trop comment on peu faire pour réaliser ce que je voudrais  
 
qqn peux m'aider ?  
j'ai quelque notion en C/C++ mais çà va pas chercher loin (vive un DUT GEII ^^)


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)