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] problème de récupération de variable


Sujet :

AppleScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 20
    Par défaut [DEV][AppleScript] problème de récupération de variable
    Bonjour,

    Je viens de commencer l'utilisation d'apple script, j'ai utilisé le super tuto à la découverte d'apple script qui est très bien fait par contre j'ai un petit souci dans mon script, à la fin je ne n'arrive pas a récupérer le nom d'un artiste pour le modifier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    tell application "iTunes"
    	set morceaux to selection
    	if morceaux is {} then
    		display dialog "vous devez sélectionner des morceaux!" with icon caution buttons ("ok")
    		return
    	end if
     
    	set champs to {"Nom", "Artiste", "Album"}
     
    	set champ to (choose from list champs with prompt "quel champ editer ?" default items "Nom") as string
     
    	if champ is "false" then
    		display dialog "Abandon du script!" buttons {"ok"} with icon note giving up after 15
    		return
    	end if
     
    	set choix to display dialog "Combien de caractères supprimer dans \"" & champ & "\"? " default answer "2" buttons {"Au début", "A la fin", "Annuler"}
     
    	--nb de caractère a couper
    	set longueur to text returned of choix
    	-- début ou en fin
    	set ou to button returned of choix
     
    	repeat
    		try
    			set longueur to (longueur as integer) + 1
    			exit repeat
    		on error
    			display dialog "Vous devez entrer une valeur numérique !" with icon caution buttons {"ok"}
    			set choix to display dialog "Combien de caractères supprimer ?" default answer "2" buttons {"ok"}
    			set longueur to text returned of choix
    		end try
    	end repeat
     
    	if ou is "Au début" then
    		set idx1 to longueur
    		set idx2 to -1
    	else
    		set idx1 to 1
    		set idx2 to -longueur
    	end if
     
     
    	if champ is item 1 of champs then
    		try
    			set name to text idx1 thru idx2 of (get name)
    		end try
    	else if champ is item 2 of champs then
    		try
    			set artist to text idx1 thru idx2 of (get artist)
    		end try
    	else
    		try
    			set album to text idx1 thru idx2 of (get album)
    		end try
    	end if
     
    end tell
    si quelqu'un pourrai m'éclairer je vous en remercie

  2. #2
    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
    Salut,

    Ceci devrait te satifaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    tell application "iTunes"
    	set morceaux to selection
    	display dialog artist of selection as string
    	set modifArtist to display dialog "Modifier artist : " default answer ""
    	set artist of selection to text returned of modifArtist
    end tell
    ;-)
    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

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 20
    Par défaut
    je te remercie je vais pouvoir avancer dans mon apprentissage

  4. #4
    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
    N'hésites pas !

    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

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/03/2007, 18h08
  2. [MySQL] Problème de récupération de variables en $_GET
    Par gussoner dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 07/11/2006, 11h38
  3. Réponses: 6
    Dernier message: 07/07/2006, 17h27
  4. [VBA-E]problème de récupération de variables et d'event
    Par zenix dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 24/04/2006, 12h53
  5. [MySQL] problèmes de récupération de variables
    Par bullrot dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 03/03/2006, 12h27

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