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.


LilyPond — Utilisation des programmes v2.24.4 (branche stable).