Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 重定向控制台_C#_.net - Fatal编程技术网

C# 重定向控制台

C# 重定向控制台,c#,.net,C#,.net,如何捕获/重定向由以下设备产生的声音: Console.Beep(400, 1000); 要么到某个字节缓冲区,要么直接到wav文件就可以了 我已经搜索过了,但只找到了重定向文本输出的方法,没有找到声音。您将无法重定向蜂鸣音 Console.Beep()是通过调用来实现的,如果可以,它会调用声卡硬件 您有几个选择: 你可以用 你可以用 你可以写 我认为最后一个是你最好的选择。通常从声音设备录制声音,而不是重定向程序的声音输出……或者你只是试图生成一个带有特定音调的WAV文件?如果是这样,那

如何捕获/重定向由以下设备产生的声音:

Console.Beep(400, 1000);
要么到某个字节缓冲区,要么直接到wav文件就可以了


我已经搜索过了,但只找到了重定向文本输出的方法,没有找到声音。

您将无法重定向蜂鸣音

Console.Beep()
是通过调用来实现的,如果可以,它会调用声卡硬件

您有几个选择:

  • 你可以用
  • 你可以用
  • 你可以写

我认为最后一个是你最好的选择。

通常从声音设备录制声音,而不是重定向程序的声音输出……或者你只是试图生成一个带有特定音调的WAV文件?如果是这样,那是另一个问题…谢谢。​​​​​​​​​​​​​​​​​​​​​​​​​接受这个答案。但是,如果你正在阅读这篇文章,并且确实有办法做到这一点,你可以通过发布它来提供帮助。