视障者音乐制作交流基地

标题: abc轉換指令檔說明 [打印本页]

作者: rofy530    时间: 2021-6-18 10:45
标题: abc轉換指令檔說明
abc 的命令档,无论是
abc 转 midi,
midi 转 abc,
abc 转徒刑五线谱,
abc 转 xml 或
xml 转abc 其原理都是相近的。
因为还要牵涉命令档放在哪里,我这次就假设我们会把命令档任意移动的状态下来说明,
都以绝对路径书写,这样无论命令档放在哪里以下说明都可用。

abc 的转换命令档后坠名需要是 .cmd 或 .bat
abc 转 midi   可以取名为  a2m.cmd 或 a2m.bat
内容只有一行指令,主要有五个部分:

1.最左边是程序的路径:
说明我们要使用的程序放在哪里?
例如要把 abc 转 midi 使用的是 abc2midi.exe 这个程序,
最左边就是写放置这个程序的绝对路径。
如果放在 D 瓷盘的 跟目录下的 abcmidi 就写成
d:\abcmidi\
最后的反协杠是必要的

2.第二个位置紧接文件夹后面的反协杠书写程序名称,依照上例,接着写成
d:\abcmidi\abc2midi.exe
如果是 midi 转 abc 是midi2abc.exe 这个程序假设也放在 abcmidi 这个路径,那么就写成
d:\abcmidi\midi2abc.exe
如果放在其他地方,就要修改第一栏位的路径名称。
假设他是放在 f 瓷盘的data 路径底下的 midi 路径,那就要改成
F:\data\midi\midi2abc.exe

3.控一格书写来源文件,如果要把 abc 转 midi 就是写abc 文件在哪里和文件名是甚么?
例如 abc 文件放在 d 瓷盘的abc 路径底下,名称是 new.abc 那就写成
d:\abcmidi\abc2midi.exe d:\abc\new.abc

4.控一格 减号写转换参数
一班适用 -o 表示要转换输出文件,写成
d:\abcmidi\abc2midi.exe d:\abc\new.abc -o
可以参考 abc.txt, midi.txt, abcm2ps.txt 这三个文档,有详细的参数说明。

5.控一格写希望转换后的路径与文件名,
例如要转换成 nn.mid 要放到 f 瓷盘的 midi 路径底下,就写成
d:\abcmidi\abc2midi.exe d:\abc\new.abc -o f:\midi\nn.mid

以上这五项任何一项有改变就要修改该项以符合转换的要求。
城去名称的后坠名 .exe 可以省略。
命令档编码格式一律以 ansi 保存
abc2midi midi2abc 的命令档里面可以有中文, abc2ps 不可以有中文。
abc 相关软件和教材可到下面网站浏览:
http://abcplus.sourceforge.net/





作者: 自由神    时间: 2021-6-18 14:49
标题: 回楼主rofy530
感谢老师的分享




欢迎光临 视障者音乐制作交流基地 (http://szzyyzz.com/) Powered by Discuz! X3.2