我在 XP 上运行 Cygwin,我得到了一个 bash 脚本,我想执行一个媒体文件但得到错误“无法执行二进制文件”
这可能吗?cygwin可以调用像mp3或wav文件这样的媒体文件吗
谢谢
唐纳多
我在 XP 上运行 Cygwin,我得到了一个 bash 脚本,我想执行一个媒体文件但得到错误“无法执行二进制文件”
这可能吗?cygwin可以调用像mp3或wav文件这样的媒体文件吗
谢谢
唐纳多
看起来这可以通过 start.exe 实现:
http://f1.aaa.livedoor.jp/~fexx/tools/start-en.html
看起来很像 Windows 命令行的启动命令。将其粘贴在您的 cygwin 路径中,然后:
$ 开始文件.mp3
媒体文件本身不是可执行文件。您需要调用可以播放此类文件的媒体播放器,并将文件名作为参数传递给它。
不可以。从文件类型到程序的关联是一个 Windows 设置,如果不显式绑定到该方案,您必须显式调用具有文件名作为命令行参数的程序。事实上,这正是操作系统使用已设置的文件关联在幕后所做的事情——它将文件名作为命令行参数(可能还有其他信息)传递给关联的程序。