使用带空格的 mciSendString
Using mciSendString with spaces
我正在尝试播放名称中包含空格的声音文件
示例:"my File.wav"
所以像这样发送文件:
mciSendString("play C:\myFile.wav",0,0,0);
会很好用。但是:
mciSendString("play C:\my File.wav",0,0,0);
会失败。
这个问题有什么解决办法吗?
在Windows,包含白色字符的路径必须用引号引起来。所以代替:
mciSendString("play C:\my File.wav", 0, 0, 0);
这样写:
mciSendString("play \"C:\my File.wav\"", 0, 0, 0);
应该可以。
我正在尝试播放名称中包含空格的声音文件
示例:"my File.wav"
所以像这样发送文件:
mciSendString("play C:\myFile.wav",0,0,0);
会很好用。但是:
mciSendString("play C:\my File.wav",0,0,0);
会失败。
这个问题有什么解决办法吗?
在Windows,包含白色字符的路径必须用引号引起来。所以代替:
mciSendString("play C:\my File.wav", 0, 0, 0);
这样写:
mciSendString("play \"C:\my File.wav\"", 0, 0, 0);
应该可以。