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

Lua Discussion :

Exécution automatique des scripts Lua sous Windows


Sujet :

Lua

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 130
    Billets dans le blog
    9
    Par défaut Exécution automatique des scripts Lua sous Windows
    Bonjour !

    Je voudrais que mes scripts Lua se comportent comme les scripts *.bat ou *.cmd : c'est-à-dire que je puisse exécuter le script en déposant sur lui (sur son icône dans l'explorateur Windows) un ou des fichiers dont les noms seront automatiquement passés comme paramètres au script en question. J'espère être à peu près clair.

    Est-ce que c'est possible ?

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 074
    Billets dans le blog
    145
    Par défaut
    Bonjour,

    Oui, c'est totalement possible, sachant que Lua peut récupérer les paramètres passés lors de l'appel du script. Je veux dire, si vous écrivez :
    ./monscript.lua toto
    dans un terminal dans Linux, le toto est passé au point d'entré du script (fonction main).
    En réalité, le dépot d'un fichier sur un script effectue exactement la même chose. Le système va écrire le chemin menant au fichier, comme argument au script. Sauf que la procédure est invisible, mais il le fait. Par contre, le chemin peut ne pas être comme vous l'attendez (dans le même format/chemin absolu).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 130
    Billets dans le blog
    9
    Par défaut
    @LittleWhite

    Merci pour votre réponse.

    Citation Envoyé par LittleWhite Voir le message
    En réalité, le dépot d'un fichier sur un script effectue exactement la même chose.
    Avec un *.bat, un *.cmd, un *.exe, oui mais avec un fichier *.lua chez moi ça ne marche pas : rien ne se passe si je dépose un fichier sur un script Lua. Le script n'est pas exécuté. Il doit y avoir un réglage à faire.

  4. #4
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 074
    Billets dans le blog
    145
    Par défaut
    Lorsque vous faites un double clic, il démarre bien (sans demander l'application associée) ?
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  5. #5
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 130
    Billets dans le blog
    9
    Par défaut
    Citation Envoyé par LittleWhite Voir le message
    Lorsque vous faites un double clic, il démarre bien (sans demander l'application associée) ?
    Oui, un double clic provoque l'exécution du script.

  6. #6
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 130
    Billets dans le blog
    9
    Par défaut
    J'ai trouvé deux réponses concordantes sur le même problème :

    http://stackoverflow.com/questions/2...ershell-script
    http://stackoverflow.com/questions/1...ndows-explorer

    Reste à les comprendre et à les adapter au cas des scripts Lua.

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/08/2011, 17h58
  2. Exécution d'un script JS sous windows
    Par harlock59 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 26/06/2009, 18h59
  3. Réponses: 37
    Dernier message: 10/09/2008, 15h16
  4. Compression des dump Oracle sous windows
    Par thomasjcj dans le forum Oracle
    Réponses: 5
    Dernier message: 28/10/2005, 14h06
  5. Réponses: 15
    Dernier message: 30/06/2005, 16h35

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