2.4 Problèmes d’exécution de convert-ly
Sous Windows, lorsque le nom du fichier original ou le chemin qui y mène comporte des espaces, l’interpréteur de commande requiert qu’il soit entouré de triples guillemets comme ci-dessous :
convert-ly """D:/Mes Partitions/Ode.ly""" > "D:/Mes Partitions/nouveau Ode.ly"
Lorsque la commande convert-ly -e *.ly
échoue parce que
son expansion dépasse la taille maximale d’une ligne, vous pouvez lancer
convert-ly
dans une boucle. L’exemple suivant permet, sous
Unix, de convertir tous les fichiers ‘.ly’ d’un même répertoire :
for f in *.ly; do convert-ly -e $f; done;
Avec l’interpréteur de commandes de Windows, la syntaxe consacrée est :
for %x in (*.ly) do convert-ly -e """%x"""
Toutes les évolutions du langage ne sont pas forcément prises en charge.
convert-ly
ne tolère qu’une seule option de sortie à la fois.
La mise à jour automatique du code Scheme inclus dans les fichiers
LilyPond est plus qu’hasardeuse ; attendez-vous à devoir mettre les
mains dans le cambouis.