Windows – Automatically starting Windows Sound Recorder


My division has been tasked with recording the morning presentation audio for future use, using the built-in Windows Sound Recorder. Because of human nature, we don't always remember to start it on time.

Windows doesn't have a built-in equivalent to the Unix cron function. Besides installing a new software program (which will take time, possibly cost money, and require IA certification), is there an easy way to automate the recording?

I'm not adverse to writing a simple Python script for it, but I haven't programmed for Windows before; I don't know the APIs or anything required for this type of program.

Thanks for the responses. I feel like an imbecile. I don't normally use Windows computers so I wasn't aware that Windows had the Task Scheduler.

However, when I tested it with the recorder program, all it did was open the program; it didn't actually start recording. How do I get it to actually start recording when it is opened?

Best Solution

set WshShell = WScript.CreateObject("WScript.Shell") 
WshShell.Run "%SystemRoot%\system32\sndrec32.exe" 
WshShell.AppActivate "Sound - Sound Recorder" 
WshShell.SendKeys " " 

Save the above text as RunSoundRecorder.vbs. This will start the sound record application and start it recording. Just point the task scheduler at this file.

Incase you want to make changes:
The third line is the exe to run
The fifth line is the what is in the application title bar.