视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
批处理使用windows自带录音机
2025-10-05 01:24:53 责编:小OO
文档
sndrec32-录音机及其命令行使用

::批处理示例:

@echo off

echo strSoundFile ="C:\\Windows\\Media\\Notify.wav">hanye.vbs

echo Set objShell =CreateObject("Wscript.Shell")>>hanye.vbs

echo strCommand = "sndrec32 /play /close " ^&chr(34) ^& strSoundFile ^&chr(34)>>hanye.vbs

echo objShell.Run strCommand, 0,True>>hanye.vbs

cscript //nologo hanye.vbs & delhanye.vbs

 

  保存方式如下:

 

 

  这个批处理是做什么用的呢?大家可以先运行一下看看。那么什么是 sndrec32.exe?

 

sndrec32.exe - 进程信息 

进程文件: sndrec32 或者sndrec32.exe

进程名称: Microsoft Windows SoundRecorder

描述:sndrec32.exe是微软MicrosoftWindows操作系统多媒体工具,用于录音。

出品者: Microsoft Corp.

属于:Microsoft Wnidows OperatingSystem

备注:通过麦克风和安装的声卡(如果有的话)来记录声音。

 

  如果对于 sndrec32.exe 的了解,仅限于如此,那么。。

  好了,我们不废话,首先讲一下 sndrec32.exe 的基本用法:

㈠,“录音机”概述:

使用“录音机”可以录制、混合、播放和编辑声音。也可以将声音链接或插入另一个文档中。通过以下方法可修改未压缩的声音文件:

∙向文件中添加声音。 

∙删除部分声音文件。 

∙更改回放速度。 

∙更改回放音量。 

∙更改回放方向。 

∙更改或转换声音文件类型。 

∙添加回音。

注意:

∙要录音,计算机必须安装麦克风。 

∙录下的声音被保存为波形 (.wav) 文件。

㈡,基本使用:

 

1,录制声音

1.请确保音频输入设备已经连接到计算机上。 

2.在“文件”菜单上,单击“新建”。 

3.要开始录制,请单击“录制”●。 

4.要停止录制,请单击“停止”■。 

5.说明:录下的声音被保存为波形 (.wav)文件。可以用“录音机”或者任意其他支持 .wav文件的程序播放录音。

2,播放声音

1.单击“文件”菜单上的“打开”。 

2.在“打开”对话框中,双击想要修改的声音文件。 

3.单击“播放”开始播放声音。 

4.单击“停止”■停止播放声音。 

5.说明:单击“移至首部”可以转到声音文件的开始,单击“移至尾部”可以转到文件的末尾。

3,更改声音文件的音量

1.单击“文件”菜单上的“打开”。 

2.在“打开”对话框中,双击想要修改的声音文件。 

3.在“效果”菜单上单击“加大音量(按25%)”或者“降低音量”。 

4.说明:只能更改未压缩的声音文件的音量。如果在“录音机”程序中未发现绿线,说明该声音文件是压缩文件,必须先调整其音质,才能对其进行修改。

4,更改声音文件的速度

1.单击“文件”菜单上的“打开”。 

2.在“打开”对话框中,双击想要修改的声音文件。 

3.在“效果”菜单上单击“加速(按100%)”或者“减速”。 

4.说明:增加声音文件的速度使其更快地播放,但同时也会使声音失真。例如,如果加快播放包含语音的声音文件,则语音的音调会更高,速度会更快。只能更改未压缩声音文件的播放速度。如果在“录音机”程序中未发现绿线,说明该声音文件是压缩文件,必须先调整其音质,才能对其进行修改。

5,反向播放声音文件

1.单击“文件”菜单上的“打开”。 

2.在“打开”对话框中,双击想要修改的声音文件。 

3.在“效果”菜单上,单击“反转”,然后单击“播放”。 

4.说明:只能反转未压缩的声音文件。如果在“录音机”程序中未发现绿线,说明该声音文件是压缩文件,必须先调整其音质,才能对其进行修改。

6,在声音文件中添加回音

1.单击“文件”菜单上的“打开”。 

2.在“打开”对话框中,双击想要修改的声音文件。 

3.在“效果”菜单上,单击“添加回音”。 

4.说明:只能在未压缩声音文件中添加回音。如果在“录音机”程序中未发现绿线,说明该声音文件是压缩文件,必须先调整其音质,才能对其进行修改。

7,删除部分声音文件

1.单击“文件”菜单上的“打开”。 

2.在“打开”对话框中,双击想要修改的声音文件。 

3.将滑块移到文件中要剪切的位置。 

4.在“编辑”菜单上,单击“删除当前位置以前的内容”或“删除当前位置以后的内容”。 

5.说明:在保存该文件之前,单击“文件”菜单,然后单击“还原”,可以撤消删除操作。 

8,将声音录制到声音文件中

1.请确保音频输入设备已经连接到计算机上。 

2.单击“文件”菜单上的“打开”。 

3.在“打开”对话框中,双击想要修改的声音文件。 

4.将滑块移动到文件中要录音的位置。 

5.要开始录制,请单击“录制”●。 

6.要停止录制,请单击“停止”■。 

7.说明:如果将声音添加到现有声音文件的中间,新的声音将替换插入点后的原有声音。

9,将声音文件插入到另一个声音文件中

1.单击“文件”菜单上的“打开”。 

2.在“打开”对话框中,双击想要修改的声音文件。 

3.将滑块移动到要插入声音文件的位置。 

4.在“编辑”菜单上,单击“插入文件”。 

5.双击待插入的文件。 

6.说明:只能将声音文件插入到未压缩的声音文件中。如果在“录音机”程序中未发现绿线,说明该声音文件是压缩文件,必须先调整其音质,才能对其进行修改。如果将声音插入到现有的声音文件中,新的声音将替换插入点后的原有声音。

10,覆盖(混合)声音文件

1.单击“文件”菜单上的“打开”。 

2.在“打开”对话框中,双击想要修改的声音文件。 

3.将滑块移动到文件中要混入声音文件的地方。 

4.在“编辑”菜单上,单击“与文件混音”。 

5.双击要混合的文件名称。 

6.说明: 只能覆盖未压缩的声音文件。如果在“录音机”程序中未发现绿线,说明该声音文件是压缩文件,必须先调整其音质,才能对其进行修改。如果将某个声音添加到现有的声音文件中,新的声音将替换插入点后的原有声音。

11,撤消对声音文件的更改

1.在“文件”菜单上,单击“还原”。 

2.单击“是”确认还原。 

3.说明:一旦将文件保存,则保存前所做的任何更改都将无法撤消。

㈢,压缩 WAV 格式文件:

 

  以上是 sndrec32.exe 的基本使用方法,但是由于有msacm32.dll 的扩展,所以可以使用 “录音机” 进行WAV 格式文件压缩。

 

1,调整声音文件的质量

1.单击“文件”菜单上的“打开”。 

2.在“打开”对话框中,双击想要修改的声音文件。 

3.在“文件”菜单上,单击“属性”。 

4.在“格式转换”下,单击需要的格式,然后单击“立即转换”。 

5.指定所需的格式和属性,然后单击“确定”。 

6.说明:不能编辑压缩的声音文件。更改压缩声音文件的格式可以将文件改变为可编辑的未压缩文件。可以将声音质量更改为[无题]、CD音质、收音或电话质量。CD音质、收音和电话质量具有预定义格式和属性(例如,采样频率和信道数量)。而且,如果选定“[无题]”声音质量,就能够指定格式及属性。

2,更改声音文件的格式

1.单击“文件”菜单上的“打开”。 

2.在“打开”对话框中,双击想要修改的声音文件。 

3.在“文件”菜单上,单击“另存为”。 

4.在“另存为”对话框中,单击“更改”。 

5.在“名称”列表中,单击所需的音频格式。 

6.说明:也可以将自己的格式添加到“名称”列表中。为此,请单击“格式”和“属性”列表中所需要的新格式和属性,然后单击“另存为”。在“另存为”对话框中,键入新格式的名称,然后单击“确定”。录音机使用波形( .wav) 文件。

㈣,sndrec32.exe的命令行使用: 

 

  sndrec32.exe是支持命令行使用的,他也有很多开关选项。例如,我们在“运行”中键入并执行:sndrec32 /play /close C:\\Windows\\Media\\Notify.wav,看一下有什么反应?听到一段音乐了吧!

 

  在这里,/play 是告诉sndrec32.exe 自动打开播放某音频文件,而 /close 是告诉 sndrec32.exe播放完成后自动终止。

 

  那么这个命令有什么作用呢?我们知道,一般情况下,各种脚本,包括批处理脚本,是不能通过脚本直接播放声音,即便只是“吱吱”声也办不到。或者,在这种情况下可能是“嘀嘀”声。

 

  因此,必须调用另一个实用程序,以便播放声音。要是声音文件采用 .WAV 格式,最好使用Windows录音机。对于这一点,至少有两个理由。首先,录音机较为小巧,可以非常快地进行加载;MediaPlayer要强大得多,但是对于只是播放“嘀嘀”声,太大材小用了。其次,通过传递适当的命令行参数,可以隐式运行录音机;因此,您(或用户)将听到声音,但不会在屏幕上看到录音机。

 

  首先,我们可以在批处理中直接使用sndrec32 /play /close"C:\\Windows\\Media\\Notify.wav"。由于sndrec32.exe 进程不会被隐藏,所以我们使用VBScript 来完成这一任务。示例就是本文最开始的。

 

  该脚本的第二、三行非常简单。在第二行中,我们将该文件路径指派给了 strSoundFile 变量;在第三行中,我们创建了 Wscript Shell 对象(将用于实际运行录音机的对象)的一个实例。

  第四行,为了使播放的文件路径可以加双引号,我们使用了 Chr(34) 命令(可在字符串中插入双引号)。因此,这行代码将 sndrec32 /play /close、前双引号 (“) 文件 C:\\Windows\\Media\\Notify.wav 以及后双引号(”) 串在了一起。

  最后,在第五行中使用了 Run方法,传递刚才构建的命令字符串。参数 0可以让录音机在隐藏窗口中运行;参数 True告诉该脚本等到声音播放结束后,再重新进行播放。下载本文

显示全文
专题