console - 如何在 Windows 上使用 MIDI-CSV 程序
问题描述
我选择使用 MIDI-CSV 将一些 MIDI 文件转换为 CSV。我从网站 ( https://www.fourmilab.ch/webtools/midicsv/#Download )下载了主要的 .exe 文件作为 ZIP 文件,但我无法让它们工作。如果我执行它们,只会弹出一个控制台。有人熟悉在 Windows 下转换 MIDI-CSV(和 CSV-MIDI)文件的语法吗?
我尝试使用该站点解释的命令:
midicsv [ -u -v ] [ 输入文件 [ 输出文件 ] ]
唯一的问题是:它不起作用。我尝试了它的许多版本,有无方括号。
midicsv [ -u -v ] [ infile [ outfile ] ]
csvmidi [ -u -v -x -z ] [ infile [ outfile ] ]
是网站上解释的那些。
输入这些我没有收到任何结果,我只是被踢出窗外。
解决方案
纯属巧合,我只是碰巧自己尝试了fourmilab的midicsv。
我给你我的工作流程。
毫无疑问还有很多其他的方法,这对我来说很方便。
假设文件 midicsv.exe 位于目录树中的以下位置:
C:\用户\我\软件\fourmilab\
所以调用 midicsv.exe 的完整路径是:
C:\用户\我\软件\fourmilab\midicsv.exe
在您的情况下根据需要更换。
(为了健壮性:避免该路径中的空格。命令提示符处理会被路径中的任何空格丢弃。)
我没有先打开命令提示符窗口并使用该命令提示符窗口,而是将调用 midicsv.exe 文件的命令放在一个纯文本文件中,该文件以扩展名 .bat 保存
要编辑纯文本文件,我使用 Microsoft 记事本。(诸如 Microsoft Word 之类的文字处理器倾向于使文件不是纯文本,因此请使用可确保文件为纯文本的编辑器。)
所以这对我有用:为了将 example.mid 转换为 example.csv,我使用以下命令创建了一个纯文本文件:
C:\Users\me\software\fourmilab\midicsv.exe example.mid example.csv
我将该文件保存在与预期源文件相同的目录中,因此我不必指向源文件;源文件就在目录中。
(对于文件名“midicsv.bat”是一个明显的选择)
我通过右键单击并单击“打开”选项来执行该 .bat 文件。Midicsv.exe 然后转换该源文件,并将结果保存为 example.csv
我发现使用 .bat 文件可以节省我的打字时间。如果我想转换多个文件,我会为每个转换编辑 .bat 文件。
推荐阅读
- ms-access - BrowseTo MacroAction 不接受用户对 Where 子句的输入
- laravel - -ve 值到 .blade.php {{}}
- javascript - 仅在提交按下但在 JavaScript/jQuery 中触发时显示的 Recaptcha?
- android - 使用一个命令设置不同的 XML 标签
- python - 如何在 pyspark 数据框的列中创建列表
- curl - curl 命令 ssl 不工作给 LibreSSL SSL_connect: SSL_ERROR_SYSCALL
- python - 我想避免使用 Scrapy 重定向(301)并创建一个 json 文件
- codenameone - 代号一:显示来自 URL 的(秘密)图像,不存储也不缓存
- android - Firebase 防止按字母顺序排序
- asp.net-core - 如何使用 .NET CLI 列出所有已安装的 NuGet 包和版本