AppleScript, X-Chat et iTunes.

lepseudoquetutentapes

Membre confirmé
3 Juillet 2004
426
24
89
tinyurl.com
Hello,

Je suis vraiment perdu sur ce point. Deux jours que je tourne en rond, je viens fou. :rose:

J'utilise X-Chat Aqua 0.14.0 et iTunes 6.0.1 sous MacOS 10.3.9.

Mon but est de montrer dans mon client IRC, la chanson jouée en ce moment dans iTunes. Voici le contenu de mon .scpt :

tell application "iTunes" to return "/me savoure [ " & name of current track & " .::. " & artist of current track & " .::. " & album of current track & " .::. " & year of current track & " .::. " & genre of current track & " .::. " & bit rate of current track & "Kbps ]"

Ensuite, j'ajoute "PLAY" dans User Commands (X-Chat) avec la commande "exec -o osascript /Users/lepseudoquetutentaês/Library/Script/getTune.scpt".

Hop, je tape /play. Voic ce que j'obtiens :

.::. 21:27 .::. lepseudoquetutentapes /me savoure [ Concerts d'Oiseaux Marins .::. Origins .::. Les Concerts .::. 2001 .::. Unclassifiable .::. 320Kbps ]

Au lieu du résultat souhaité, qui serait :

.::. 21:27 .::. lepseudoquetutentapes savoure [ Concerts d'Oiseaux Marins .::. Origins .::. Les Concerts .::. 2001 .::. Unclassifiable .::. 320Kbps ]

Donc un /me et non pas un /msg. J'espère être clair ?

Est-ce possible ? Si oui, comment ?
Sinon, pouvez-vous me conseiller pour y parvenir ?

Il existe bien des scripts tout près pour X-Chat Aqua, mais le format d'annonce ne me convient pas.

Merci. :love:
 

da capo

abonné absent
Club MacG
12 Août 2001
17 433
3 685
Salut, je ne m'y connais pas en applescript mais dans ton expression :
tell application "iTunes" to return "/me savoure [ "

/me se trouve à l'intérieur des parenthèse et est donc considéré comme une portion de la chaine de caractères.

et si tu essayais simplement de l'enlever ?
 

lepseudoquetutentapes

Membre confirmé
3 Juillet 2004
426
24
89
tinyurl.com
Merci pour ta réponse. :)

Avec cette modification, il refuse malheureusement de sauvegarder le document.

Laissez tomber, je vais le laisser en /say au lieu de /me. Je survivrais (enfin, j'espère). :rateau:

Merci encore. :rose: