[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[转贴] 寒夜胸:sndrec32-录音机及其命令行使用

本帖最后由 cjiabing 于 2011-11-17 13:37 编辑

应用经典:好了,我们不废话:http://blog.sina.com.cn/s/blog_51a4af870100bb5w.html
::批处理示例:

@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 & del hanye.vbs




  保存方式如下:







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



sndrec32.exe - 进程信息
进程文件: sndrec32 或者 sndrec32.exe

进程名称: Microsoft Windows Sound Recorder

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

出品者: Microsoft Corp.

属于:Microsoft Wnidows Operating System

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




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

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

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

向文件中添加声音。
删除部分声音文件。
更改回放速度。
更改回放音量。
更改回放方向。
更改或转换声音文件类型。
添加回音。
注意:

要录音,计算机必须安装麦克风。
录下的声音被保存为波形 (.wav) 文件。
㈡,基本使用:





1,录制声音

请确保音频输入设备已经连接到计算机上。
在“文件”菜单上,单击“新建”。
要开始录制,请单击“录制”●。
要停止录制,请单击“停止”■。
说明:录下的声音被保存为波形 (.wav) 文件。可以用“录音机”或者任意其他支持 .wav 文件的程序播放录音。
2,播放声音

单击“文件”菜单上的“打开”。
在“打开”对话框中,双击想要修改的声音文件。
单击“播放”开始播放声音。
单击“停止”■停止播放声音。
说明:单击“移至首部”可以转到声音文件的开始,单击“移至尾部”可以转到文件的末尾。
3,更改声音文件的音量

单击“文件”菜单上的“打开”。
在“打开”对话框中,双击想要修改的声音文件。
在“效果”菜单上单击“加大音量(按 25%)”或者“降低音量”。
说明:只能更改未压缩的声音文件的音量。如果在“录音机”程序中未发现绿线,说明该声音文件是压缩文件,必须先调整其音质,才能对其进行修改。
4,更改声音文件的速度

单击“文件”菜单上的“打开”。
在“打开”对话框中,双击想要修改的声音文件。
在“效果”菜单上单击“加速(按 100%)”或者“减速”。
说明:增加声音文件的速度使其更快地播放,但同时也会使声音失真。例如,如果加快播放包含语音的声音文件,则语音的音调会更高,速度会更快。只能更改未压缩声音文件的播放速度。如果在“录音机”程序中未发现绿线,说明该声音文件是压缩文件,必须先调整其音质,才能对其进行修改。
5,反向播放声音文件

单击“文件”菜单上的“打开”。
在“打开”对话框中,双击想要修改的声音文件。
在“效果”菜单上,单击“反转”,然后单击“播放”。
说明:只能反转未压缩的声音文件。如果在“录音机”程序中未发现绿线,说明该声音文件是压缩文件,必须先调整其音质,才能对其进行修改。
6,在声音文件中添加回音

单击“文件”菜单上的“打开”。
在“打开”对话框中,双击想要修改的声音文件。
在“效果”菜单上,单击“添加回音”。
说明:只能在未压缩声音文件中添加回音。如果在“录音机”程序中未发现绿线,说明该声音文件是压缩文件,必须先调整其音质,才能对其进行修改。
7,删除部分声音文件

单击“文件”菜单上的“打开”。
在“打开”对话框中,双击想要修改的声音文件。
将滑块移到文件中要剪切的位置。
在“编辑”菜单上,单击“删除当前位置以前的内容”或“删除当前位置以后的内容”。
说明:在保存该文件之前,单击“文件”菜单,然后单击“还原”,可以撤消删除操作。。  
8,将声音录制到声音文件中

请确保音频输入设备已经连接到计算机上。
单击“文件”菜单上的“打开”。
在“打开”对话框中,双击想要修改的声音文件。
将滑块移动到文件中要录音的位置。
要开始录制,请单击“录制”●。
要停止录制,请单击“停止”■。
说明:如果将声音添加到现有声音文件的中间,新的声音将替换插入点后的原有声音。。
9,将声音文件插入到另一个声音文件中

单击“文件”菜单上的“打开”。
在“打开”对话框中,双击想要修改的声音文件。
将滑块移动到要插入声音文件的位置。
在“编辑”菜单上,单击“插入文件”。
双击待插入的文件。
说明:只能将声音文件插入到未压缩的声音文件中。如果在“录音机”程序中未发现绿线,说明该声音文件是压缩文件,必须先调整其音质,才能对其进行修改。如果将声音插入到现有的声音文件中,新的声音将替换插入点后的原有声音。
10,覆盖(混合)声音文件

单击“文件”菜单上的“打开”。
在“打开”对话框中,双击想要修改的声音文件。
将滑块移动到文件中要混入声音文件的地方。
在“编辑”菜单上,单击“与文件混音”。
双击要混合的文件名称。
说明: 只能覆盖未压缩的声音文件。如果在“录音机”程序中未发现绿线,说明该声音文件是压缩文件,必须先调整其音质,才能对其进行修改。如果将某个声音添加到现有的声音文件中,新的声音将替换插入点后的原有声音。
11,撤消对声音文件的更改

在“文件”菜单上,单击“还原”。
单击“是”确认还原。
说明:一旦将文件保存,则保存前所做的任何更改都将无法撤消。
㈢,压缩 WAV 格式文件:



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



1,调整声音文件的质量

单击“文件”菜单上的“打开”。
在“打开”对话框中,双击想要修改的声音文件。
在“文件”菜单上,单击“属性”。
在“格式转换”下,单击需要的格式,然后单击“立即转换”。
指定所需的格式和属性,然后单击“确定”。
说明:不能编辑压缩的声音文件。更改压缩声音文件的格式可以将文件改变为可编辑的未压缩文件。可以将声音质量更改为[无题]、CD 音质、收音或电话质量。CD 音质、收音和电话质量具有预定义格式和属性(例如,采样频率和信道数量)。而且,如果选定“[无题]”声音质量,就能够指定格式及属性。
2,更改声音文件的格式

单击“文件”菜单上的“打开”。
在“打开”对话框中,双击想要修改的声音文件。
在“文件”菜单上,单击“另存为”。
在“另存为”对话框中,单击“更改”。
在“名称”列表中,单击所需的音频格式。
说明:也可以将自己的格式添加到“名称”列表中。为此,请单击“格式”和“属性”列表中所需要的新格式和属性,然后单击“另存为”。在“另存为”对话框中,键入新格式的名称,然后单击“确定”。录音机使用波形 ( .wav) 文件。
㈣,sndrec32.exe 的命令行使用:



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



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



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



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



  首先,我们可以在批处理中直接使用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 告诉该脚本等到声音播放结束后,再重新进行播放。

相关帖:[已解决]谁能帮我写一个ping不通执行相应操作的批处理?
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

图挂了。。。

TOP

回复 2# lxzzr


    治好去他家逛逛了~
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

呵呵,这个还真没看,不过个人推荐一下寒版主的手工杀毒,很不错
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

图片不允许盗链!
http://www.diecasting86.com

TOP

返回列表