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

AppleScript Discussion :

[DEV] Applescript et passage de paramètres


Sujet :

AppleScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 59

    Informations forums :
    Inscription : Février 2007
    Messages : 97
    Par défaut [DEV] Applescript et passage de paramètres
    J'aimerais faire passer des paramètre à un script shell via un script AppleScript.
    Voici mon code AppleScript:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    try
    	set datedebut to display dialog "date de début?" default answer ""
    end try
    try
    	set datefin to display dialog "date de fin?" default answer ""
    end try
     
    set un_fichier to "mon_script_shell.sh"
    set un_fichier to POSIX path of un_fichier
    do shell script (un_fichier as string)
    Et voici mon script shell:

    psql -h 10.x.x.x -p 6xxxx -U serveur -o mon_fichier.csv --set datedebut='01102007' \
    --set datefin='31102007' \mabase < ma_requete_sql.sql
    Bien évidemment, les paramètres à passer son datedebut et datefin

  2. #2
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 59

    Informations forums :
    Inscription : Février 2007
    Messages : 97
    Par défaut
    Je m'auto-réponds

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    try
    	set datedebut to display dialog "date de début?" default answer ""
    end try
    try
    	set datefin to display dialog "date de fin?" default answer ""
    end try
     
    set datedebut to text returned of datedebut
    set datefin to text returned of datefin
     
    do shell script ("macommande.sh " & "'" & datedebut & "'" & " " & "'" & datefin & "'")
    Et le script shell:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    psql -h 10.x.x.x -p 6xxxx -U serveur -o mon_fichier.csv --set datedebut=$1 \
    --set datefin=$2 \mabase < ma_requete_sql.sql

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

Discussions similaires

  1. [DEV] Passage de paramètres -psn_* et argv
    Par Elendhil dans le forum Développement OS X
    Réponses: 0
    Dernier message: 02/06/2008, 02h22
  2. probleme lors du passage de paramètre
    Par maxmj dans le forum ASP
    Réponses: 4
    Dernier message: 18/11/2003, 00h15
  3. [XSL] Passage de paramètres à un template
    Par pantin dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 27/06/2003, 13h28
  4. passage de paramètres
    Par pram dans le forum XMLRAD
    Réponses: 5
    Dernier message: 18/02/2003, 17h28
  5. passage en paramètre d'un array dynamique 2D
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 27/11/2002, 19h47

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