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 :

[Lazarus / Linux] Lancer un script


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 45
    Par défaut [Lazarus / Linux] Lancer un script
    Bonjour,

    Je souhaiterais dans la mesure du possible savoir rendre un script executables crée par mon programme, puis enssuite l'executer par le biais toujours de mon programme.

    J'ai vu que sous windows, il y'a ShellExecute.
    Mais j'ai lu que c'est pour appeler cmd, l'invite de console windows.
    Il n'y as pas la même chose pour linux ?
    Merci beaucoup

  2. #2
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 45
    Par défaut
    Re ,

    Bon, apparement, j'ai trouver la commande qui me permet de lancer mon script.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Libc.system('/repertoire/non_du_script');
    C'est cool, mais juste avant de le lancer, je suis obliger de faire un chmod pour le rendre executable.

    N'est-il pas possible de le faire via mon programme au clic d'un bouton?

    Merci

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Par défaut
    Citation Envoyé par load.exe Voir le message
    Re ,

    Bon, apparement, j'ai trouver la commande qui me permet de lancer mon script.

    Libc.system('/repertoire/non_du_script');

    C'est cool, mais juste avant de le lancer, je suis obliger de faire un chmod pour le rendre executable.

    N'est-il pas possible de le faire via mon programme au clic d'un bouton?

    Merci
    Euh ...
    "Libc.system('/usr/bin/chmod a+x;", ca n'irais pas ?

  4. #4
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 45
    Par défaut
    Re bonjour,

    Excusez-moi, j'avais oublier de donner suite au post.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Libc.system(pchar('/bin/chmod 777 /home/' + Edit1.text));
    Voilà, sinon, pour lancer une application externe, je n'utilise plus Libc, mais TProcess qui semble être beaucoup plus puissant.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/03/2012, 23h10
  2. [JDIC][Linux] Lancer un executable ou script
    Par Piolet dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 08/03/2008, 22h02
  3. lancer une commande linux dans un script perl
    Par hammag dans le forum Langage
    Réponses: 1
    Dernier message: 21/11/2007, 16h18
  4. Lancer un Script Linux à distance.
    Par tissot dans le forum Administration système
    Réponses: 7
    Dernier message: 21/08/2006, 15h40
  5. [web] Lancer un script CGI
    Par Calou20 dans le forum Web
    Réponses: 10
    Dernier message: 01/03/2004, 16h48

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