Binary 无法删除二进制文件

Binary 无法删除二进制文件,binary,cygwin,executable,Binary,Cygwin,Executable,我在XP上运行Cygwin,我得到了一个bash脚本,我想执行一个媒体文件,但得到错误“无法执行二进制文件” 这可能吗?cygwin可以调用mp3或wav等媒体文件吗 谢谢 Donaldo否。从文件类型到程序的关联是一个Windows设置,在不明确绑定到该方案的情况下,您必须以文件名作为命令行参数显式调用程序。事实上,这正是操作系统在使用已设置的文件关联的情况下所做的工作——它将文件名作为命令行参数(可能还有其他信息)传递给关联的程序。否。从文件类型到程序的关联是Windows设置,并且没有明确

我在XP上运行Cygwin,我得到了一个bash脚本,我想执行一个媒体文件,但得到错误“无法执行二进制文件”

这可能吗?cygwin可以调用mp3或wav等媒体文件吗

谢谢


Donaldo

否。从文件类型到程序的关联是一个Windows设置,在不明确绑定到该方案的情况下,您必须以文件名作为命令行参数显式调用程序。事实上,这正是操作系统在使用已设置的文件关联的情况下所做的工作——它将文件名作为命令行参数(可能还有其他信息)传递给关联的程序。

否。从文件类型到程序的关联是Windows设置,并且没有明确绑定到该方案,您必须以文件名作为命令行参数显式调用程序。事实上,这正是操作系统使用已设置的文件关联在幕后所做的工作——它将文件名作为命令行参数(可能还有其他信息)传递给关联的程序。

媒体文件本身不可执行。您需要调用可以播放该类型文件的媒体播放器,并将文件名作为参数传递给它。

媒体文件本身不可执行。您需要调用可以播放此类文件的媒体播放器,并将文件名作为参数传递给它。

使用start.exe似乎可以实现这一点:

看起来操作起来很像Windows命令行的start命令。将其粘贴到cygwin路径中,然后:


$start file.mp3

使用start.exe似乎可以实现这一点:

看起来操作起来很像Windows命令行的start命令。将其粘贴到cygwin路径中,然后:

$start file.mp3