Permet de générer des scripts d'ouvertures de session pour domaine microsoft

Soyez le premier à donner votre avis sur cette source.

Vue 8 225 fois - Téléchargée 1 127 fois

Description

Petit utilitaire qui permet de générer des scripts d'ouverture de session (savez les scripts qui permettent de créer sous vos profils les lecteurs mappés, les imprimantes réseaux etc...) :-)

il y a plein de messages pour éviter d'oublier de remplir un champ, donc normalement, vous ne pouvez pas vous tromper en créant les scripts :-D

Source / Exemple :


dans le zip

Conclusion :


pas de bug connus (si je me suis pas gourré de version dans le zip ;-))

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_pluplu
Messages postés
616
Date d'inscription
mercredi 18 décembre 2002
Statut
Membre
Dernière intervention
4 juillet 2012
-
Sympa ce petit utilitaire, c'est vrai que d'une fois à l'autre on oublie toute cette syntaxe "net use". Par contre tu aurais pu simplifier un peu entre autres une commande if peut avoir plusieurs conditions style :

If condition1 "" or condition2"" then ...
ou encore
If condition1 "" and condition2 "" then..
ça evite les commandes IF intempestives

Une autre approche pour vérifier de multiples conditions est de valider une variable "erreur" et de vérifier une fois pour toute si celle-ci est validée ou non du style:

erreur = false 'on initialise la variable avant de faire le test de validation.
If text1.text "" then erreur true
.
.
If Len(text2.text) < 1 then erreur = true
.
.
Puis après avoir fais l'ensemble des test de validation
If erreur = true then
msgbox("un des champs est manquant ou invalide, corrigez svp")
else ....
End If

Cela évite de gérer chaque erreur individuellement avec une floppée de msgbox etc..

Encore un petit conseil, tes variables sont déclarées sans type et dans ce cas VB les attribuent en variant. c'est pas trop un problème pour les petites appli. mais lorsque ton progr. est plus conséquant les variables de ce type occupent plus de mémoire, de plus c'est la galère lorsqu'il faut déboguer. Pour déclarer tes variables en type procède ainsi:
Option explicit

Public Script_name as string
Public Serveur as string
etc.. etc..

Voilà sinon c'est pas mal du tout
phoenix14
Messages postés
15
Date d'inscription
vendredi 10 mai 2002
Statut
Membre
Dernière intervention
3 décembre 2007
-
Chui vraiment un boulet... J'ai meme pas pensé au "or" entre les if :-|
Honte sur moi :-D
mais je prend note pour la prochaine version ;-))

Mais pour les MsgBox, c'est vrai que j'ai pensé a faire plus simple, dans le meme temps je souhaitais que la personne qui fait ses scripts en fin de journée limite endormie (ou le matin remarque :-)) puisse voir tout de suite ce qu'il a oublié, mais il y avait surrement d'autres manieres de gérer, c'est vrai :-)

Pour les variables, c'est une mauvaise habitude qu'il va falloir que je change...

Merci tes conseils et tes appréciation :-)
cs_Jack
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
59 -
Tu as aussi la méthode pour neuneu flemmard :
If text1.text = "" then beep: Text1.SetFocus
gbob
Messages postés
7
Date d'inscription
samedi 15 février 2003
Statut
Membre
Dernière intervention
18 juillet 2004
-
bon, tu as aussi le elseif qui t'évite les endif finaux,
je viens de tester ton prog, il y a une erreur dll (entrée manquante) sous nt4. @+
secco09
Messages postés
2
Date d'inscription
jeudi 8 décembre 2005
Statut
Membre
Dernière intervention
1 avril 2007
-
y a t'il un moyen de compter et limiter le nombre d'ouverture d'un classeur excel

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.