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