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 :

Besoin de conseil. Quel langage choisir ?


Sujet :

VBScript

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 13
    Points : 16
    Points
    16
    Par défaut Besoin de conseil. Quel langage choisir ?
    Bonjour,

    Je post ici car je ne sais pas trop ou mettre mon petit topic...

    J'ai développé pour mon entreprise un ensemble de script permettant de faire un Audit des PC sur lesquels il sont exécuté. 95% des script sont codé en VBscript, les 5% restant étant du batch notemment le menu qui ressemble à ça:
    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
    22
    23
    24
    25
    26
    27
    ##########################################################################
    #                                                                        #
    #                     Utilitaire d Audit de poste                        #
    #                                                                   v.0.9#
    ##########################################################################
     
    Compte Client : AUCUN
    Nom du poste  : JJE
    Déjà sondé ?  : Non
     
    --------------------------------------------------------------------------
    [ 1 ]  - Commencer un nouvel AUDIT
      -
    [ 2 ]  - Continuer l AUDIT en cours
      -
    [ 3 ]  - Remonter l AUDIT
    --------------------------------------------------------------------------
    [raz]  - Faire un RAZ de l AUDIT en cours
      -
    [r/R]  - Redéfinir l ID client
      -
    [e/E]  - Quitter l utilitaire et éjecter la clé USB
      -
    [q/Q]  - Quitter l utilitaire...
    --------------------------------------------------------------------------
     
    Valider avec la touche [ENTER]...>
    Le principe de fonctionnement:
    Le technicien arrive chez un client, il lance l'utilitaire et choisis l'option [1] sur le 1er PC, il définit le code unique du client, celui-ci est écrit dans un fichier stocker sur la clé USB depuis lequel il exécute le script, puis le traitement est lancé.

    Le traitement est donc une succession de script vbs lancer appelé un à un depuis le bat. Chaque script vbs va créé un fichier csv avec les informations concernant le PC à l’intérieur.

    Une fois le 1er PC audité, le technicien passe au deuxième PC et ainsi de suite en choisissant l'option [2]. Une fois tous les PC audité il choisit l'option [3] pour faire une remonter FTP des fichier csv créés pour chacun des ordinateurs.

    Toute ces informations sont ensuite disponible sous forme de rapport sur notre intranet.


    Quel est ma question ??? Et bien j'aimerai donner une vrai interface à mon utilitaire et si possible en faire une version en ligne... Aujourd'hui je ne sais absolument pas vers quel langage me tourner. Je suis technicien Informatique orienté réseau. Je veux apprendre un langage de développement qui et c'est impératif à les même avantage que le scripting, qu'il soit possible de l'exécuter sur des PC Windows sans installé de programme spécifique.

    J'ai pensé au début codé juste une interface qui lancerai mes script via une pression sur un bouton avec GTK mais je ne crois pas que ce soit possible si j'ai bien compris.

    Alors après quel langage de programmation est accessible pour un non initié, C# ?, javascript pour le mode online ?, honnêtement je ne sais pas.

    Si quelqu’un peux m’éclaircir la dessus...

  2. #2
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 13
    Points : 16
    Points
    16
    Par défaut
    Niveau langage de script pour faire une interface, je dirais Python ou Perl. L'avantage c'est que tu as un exécutable et rien besoin d'installer (pour avoir fait un peu de python j'avais juste un gros repertoire de 10 Mo et pas d'install nécessaire).
    Après pour faire une version en ligne qui exécute des scripts mmmm je ne vois pas trop comment faire. Tu risques de te retrouver avec des problèmes de sécurité imposés par les navigateurs qui refuseront d'exécuter des scripts.

  3. #3
    Expert éminent
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 840
    Points : 9 225
    Points
    9 225
    Par défaut
    Citation Envoyé par ghe69140 Voir le message
    Bonjour,
    J'ai développé pour mon entreprise un ensemble de script permettant de faire un Audit des PC sur lesquels il sont exécuté. 95% des script sont codé en VBscript, les 5% restant étant du batch.....

    A mon avis, si tu as 95% de vbscript alors tu peux faire un simple menu en HTA.Voici un Bon Tutoriel sur le HTA: Donner une interface à vos script VBS , HTA : Html Application et voici quelques exemples en téléchargement qui illustrent bien son utilisation simple avec le Vbscript
    Bonne Programmation

  4. #4
    Membre chevronné
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Points : 1 991
    Points
    1 991
    Par défaut
    salut,

    je te conseille [ame="http://www.youtube.com/watch?v=HM2vc5KBKqk&feature=related"]POWERSHELL[/ame] ou disant POWERS HELL
    native, orienté objet au sens .NET, puissant, incroyablement extensible et elegant.....bref, LE comble.

  5. #5
    Membre à l'essai
    Inscrit en
    Juillet 2010
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 13
    Points : 16
    Points
    16
    Par défaut
    Ok, merci pour ces pistes, j'avais déjà pensé au HTA, je pense me tourner vers ce language très proche du Vbscript. Pour powershell, j'ai déjà eut l'occasion de scripter notemment pour faire des routines de création d'utilisateur, mais je le trouver un peu contraignant (ExecutionPolicy). Le script doit vraiment se lancer sans poser trop de question et sans prérequis.

    Merci pour vos réponse.

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 15/02/2015, 11h00
  2. Quel langage choisir + conseils
    Par DieInPain62 dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 01/07/2014, 15h30
  3. Débutant demande conseil: quel langage choisir?
    Par peel_retrogames dans le forum Développement 2D, 3D et Jeux
    Réponses: 7
    Dernier message: 27/05/2006, 12h54
  4. quel langage choisir pour mon interface graphique
    Par mrom34 dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 09/03/2004, 20h12
  5. quel langage choisir pour faire de script sous windows
    Par pas05 dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 18/11/2002, 23h42

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