自动启动Windows录音机

自动启动Windows录音机,windows,automation,scheduled-tasks,Windows,Automation,Scheduled Tasks,我的部门一直负责使用内置的Windows录音机录制早晨的演示文稿音频,以备将来使用。由于人类的天性,我们并不总是记得按时开始 Windows没有与Unixcron功能等效的内置功能。除了安装一个新的软件程序(这需要时间,可能需要花费金钱,并且需要IA认证)之外,还有没有一种简单的方法可以自动记录 我并不反对为它编写一个简单的Python脚本,但我以前没有为Windows编程过;我不知道这种类型的程序所需要的API或任何东西 编辑 谢谢你的回复。我觉得自己像个白痴。我通常不使用Windows计算

我的部门一直负责使用内置的Windows录音机录制早晨的演示文稿音频,以备将来使用。由于人类的天性,我们并不总是记得按时开始

Windows没有与Unixcron功能等效的内置功能。除了安装一个新的软件程序(这需要时间,可能需要花费金钱,并且需要IA认证)之外,还有没有一种简单的方法可以自动记录

我并不反对为它编写一个简单的Python脚本,但我以前没有为Windows编程过;我不知道这种类型的程序所需要的API或任何东西


编辑 谢谢你的回复。我觉得自己像个白痴。我通常不使用Windows计算机,所以我不知道Windows有任务调度程序


然而,当我用录像机程序测试它时,它所做的只是打开程序;它实际上并没有开始录音。如何使其在打开时真正开始录制?

启动程序附件系统工具计划任务

在录制模式下没有要启动的命令行参数。 你必须开始手动录制

set WshShell = WScript.CreateObject("WScript.Shell") 
WScript.Sleep(100)
WshShell.Run "%SystemRoot%\system32\sndrec32.exe" 
WScript.Sleep(100)
WshShell.AppActivate "Sound - Sound Recorder" 
WScript.Sleep(100)
WshShell.SendKeys " " 
WScript.Sleep(100)
将上述文本另存为RunSoundRecorder.vbs。这将启动录音应用程序并开始录音。只需将任务计划程序指向此文件

如果要进行更改:
第三行是要运行的exe
第五行是应用程序标题栏中的内容。

使用

注意:我没有测试过这个,因为我不再经常使用Windows了

如果您想自动化任何Win32 Gui,绝对值得一试。实际上,自从我上次使用它以来,它似乎收到了更多的功能

特点:(摘自)

  • 简单易学的基本语法
  • 模拟击键和鼠标移动
  • 操作窗口和进程
  • 与所有标准windows控件交互
  • 脚本可以编译成独立的可执行文件
  • 创建图形用户界面(GUI)
  • COM支持
  • 正则表达式
  • 直接调用外部DLL和Windows API函数
  • 可编写脚本的RunAs函数
  • 详细的帮助文件和大型社区支持论坛
  • 与Windows 95/98/ME/NT4/2000/XP/2003/Vista/2008兼容
  • Unicode和x64支持
  • 数字签名,让人心旷神怡
  • 与Windows Vista的用户帐户控制(UAC)配合使用

哦,你当然是对的。但是,应用程序自动启动可能会起到提醒作用。在这种情况下,在Outlook/Notes中添加提醒会更有意义…;-)要将音频录制到声音文件,需要做哪些修改?默认记录时间仅为60秒。我已经看了近12本教程,但它们没有涉及到这类细节。谢谢你的帮助,我不会用录音机的。看看不同的录音软件…比如Goldwave。我不确定那里有什么录音机,但我过去曾使用Goldwave在我的乐队中录制乐器。激活的原则是一样的,只需改变过去…AppActivate然后提供必要的SendKeys。SoundRecorder.exe for Windows 7用户Saudacity内置了定时录制,但不会像您希望的那样重复
Run ( @SystemDir + "\sndrec32.exe", "workingdir" )
Sleep(5000) ;five seconds
WinActivate( "Sound - Sound Recorder" )
Sleep(100)
Send( " " )