GNU LilyPond – アプリケーション使用方法: 2.4 convert-ly の問題点

## 2.4 `convert-ly` の問題点

Windows の ‘コマンド プロンプト’ ウィンドウからスペースを含むファイル名やパスを持つファイルに対してconvert-ly を実行する場合、入力ファイル名全体を 3 つ (!) のダブル クォートで囲む必要があります:

>     convert-ly """D:/My Scores/Ode.ly""" > "D:/My Scores/new Ode.ly"

`convert-ly -e *.ly` コマンドが展開時に長くなりすぎて失敗する場合、`convert-ly` コマンドをループさせてやります。以下の例は UNIX 用であり、カレント ディレクトリの中にあるすべての `.ly` ファイルを更新します:

>     for f in *.ly; do convert-ly -e $f; done;

Windows の ‘コマンド プロンプト’ ウィンドウでの上の例に対応するコマンドは以下の通りです:

>     for %x in (*.ly) do convert-ly -e """%x"""

言語の変更がすべて処理されるわけではありません。指定できる出力オプションは 1 つだけです。自動的に Scheme と更新することと LilyPond の Scheme インタフェイスを更新することはまったく異なります。Scheme コードの調整は手動で行う覚悟でいてください。

#### LilyPond — 使用方法 v2.22.2 (安定版).