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] Source Applescript différent d'un poste à l'autre


Sujet :

AppleScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut [DEV] Source Applescript différent d'un poste à l'autre
    Bonjour,

    Je débute en apple script (environnement mac oblige)

    Sur le poste d'un collègue dans un script, il y a la syntaxe suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    set the wtfi_File to the wtfi_File as text
    set the open_target_file to open for access file wtfi_File with write permission
    set theContent to (read file wtfi_File as {text})
    set newContent to (change wtfi_fromString into  wtfi_toString in theContent with regexp)
    Lorsque je prends son code source sur mon poste et que j'ouvre le code, j'ai ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    set the wtfi_File to the wtfi_File as text
    set the open_target_file to open for access file wtfi_File with write permission
    set theContent to (read file wtfi_File as {text})
    set newContent to («event SATIRPLl» wtfi_fromString with «class UsGR» given «class by  »:wtfi_toString, «class $in »:theContent)
    Si je corrige la 4 ème ligne, comme dans mon 1er exemple ci-dessus, j'ai l'erreur suivante :
    Syntax error : "," prévu, mais identificateur trouvé.
    A quoi est dû ce phénomène étrange que nous ne nous expliquons pas ?

    Merci d'avance.

  2. #2
    Membre émérite Avatar de Ceylo
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 216
    Par défaut
    Le 2e ressemble à un script "compilé". J'avais eu le même genre d'expressions lorsque je faisais des application avec AppleScript Studio (= application AppleScript dans Xcode).

    Donc les deux codes veulent probablement dire la même chose, mais le 2e a été optimisé (je pense), d'où perte d'information et apparition d'une expression que tu n'as pas écrite.

    La solution serait, je pense, d'enregistrer le 1e code en tant que texte applescript (=fichier .applescript au lieu de .scpt) plutôt qu'en tant que script.

  3. #3
    Modérateur

    Avatar de kOrt3x
    Homme Profil pro
    Technicien Informatique/Webmaster
    Inscrit en
    Septembre 2006
    Messages
    3 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technicien Informatique/Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 650
    Par défaut
    Quel sont les versions des OS de chaque machine ?
    La rubrique Mac
    Les cours & tutoriels Mac
    Critiques de Livres Mac & iOS
    FAQ Mac & iOS

    ________________________________________________________________________
    QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
    Mon Livre sur AppleScript : AppleScript: L'essentiel du langage et de ses applications

  4. #4
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Mac OS X 10.4.10 pour les 2, mais une des machines est en anglais l'autre en français.

  5. #5
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3
    Par défaut
    Salut,

    Son script utilise certainement un OSAX qui est absent sur ton mac, il faudrait vérifier dans le dossier intitulé "ScriptingAdditions" de la bibliothèque de session ou de la bibliothèque située à la racine…

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

Discussions similaires

  1. [MySQL] Affichage différent de microtime() d'un poste à l'autre
    Par clodinfo dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 27/02/2010, 14h29
  2. Réponses: 2
    Dernier message: 30/08/2009, 23h56
  3. Editeur de collection de table différent suivant les postes
    Par benjamin.roveri dans le forum Framework .NET
    Réponses: 0
    Dernier message: 08/07/2009, 13h36
  4. Réponses: 0
    Dernier message: 25/10/2008, 10h50
  5. tailles d'input différentes selon les postes (?)
    Par mch_27 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 26/10/2005, 11h21

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