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

Lazarus Pascal Discussion :

[Débutante] Lazarus et Script VBS [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par défaut [Débutante] Lazarus et Script VBS
    Bonjour tout le monde =).
    Tout d'abord, je tiens à dire que je suis débutante avec Lazarus et le langage Pascal (deux sujets étudier en cours mais que j'ai un peu de mal à mettre en pratique). Je m'excuse donc d'avance de toutes les explications que je risque de vous demander.

    Actuellement, je suis en stage en entreprise et je dois développer un petit soft permettant de lister les machines d'un réseau, d'en selectionner plusieurs et de les shutdown à distance et à un horaire définit.
    Pour mettre cela en place, j'utilise des script VBS. Hors pour le moment, la seule solution que j'ai trouvé pour les executer et de lancer un fichier batch avec Tprocess qui fera lui même appel à mon script, ce qui fait assez ... Négligé en fait. J'aimerai trouver un moyen de lancer directement mon VBS depuis Lazarus, pour avoir un programme plus "optimisé".
    Je pense cela possible avec Tprocess mais je n'arrive pas vraiment à saisir la manière dont fonctionne cette méthode. J'ai également voulu essayer avec ShellExecute puisqu'il me semble avoir lut sur le Wiki Lazarus que ce dernier le supportait mais je me heurte à une erreure d'indentifiant non trouvé.

    Après avoir arpenté plusieurs jours google dans tout les sens pour tenter de résoudre mon problème, je me tourne finalement vers la communauté Lazarienne de Developpez.


    Il y a-t-il donc un moyen pour executer un script VBS via lazarus sans utiliser un fichier batch intermédiaire ?



    Merci d'avance à ceux qui prendront le temps de se pencher sur mon problème.
    Malk.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 37
    Par défaut
    Comme tu la dit j'aurais fait avec un Shellexecute.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ShellExecute(0, 'OPEN', PChar(script.vbs), nil, nil, SW_SHOWNORMAL);  //
    A tu bien 'uses' 'windows'

  3. #3
    Candidat au Club
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par défaut
    Honte sur moi, j'avais simplement oublié de rajouter windows dans uses x).

    En tout cas merci beaucoup de m'avoir aidé à résoudre mon problème Jeffk =D.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 37
    Par défaut
    De rien

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

Discussions similaires

  1. [débutant] executer un script R
    Par nounou dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 11/10/2005, 16h34
  2. [Débutant] Problème de Script
    Par FREMY dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 26/08/2005, 14h00
  3. Réponses: 2
    Dernier message: 19/07/2005, 14h14
  4. Probleme recuperation d'une valeur : script vbs -> .bat
    Par pinpin_du_net dans le forum Windows
    Réponses: 3
    Dernier message: 10/05/2005, 12h43
  5. Imprimer un fichier texte avec un script vbs
    Par Persons dans le forum Windows
    Réponses: 3
    Dernier message: 23/12/2004, 16h47

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