2.5 Problèmes d’exécution de convert-ly
Lorsque le nom du fichier original ou le chemin qui y mène comporte des espaces, il est indispensable de le borner par des 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
Pour 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.