문제

내 부서는 내장 된 Windows Sound Recorder를 사용하여 나중에 사용하기 위해 Morning Presentation Audio를 녹음하는 임무를 수행했습니다. 인간의 본성 때문에 우리는 항상 정시에 시작하는 것을 기억하지는 않습니다.

Windows에는 UNIX와 동등한 내장이 없습니다 크론 기능. 새로운 소프트웨어 프로그램을 설치하는 것 외에도 (시간이 걸리고 비용이 많이 들고, IA 인증이 필요한) 녹음을 자동화하는 쉬운 방법이 있습니까?

나는 간단한 파이썬 스크립트를 작성하는 데 불리하지 않지만 이전에 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입니다
다섯 번째 줄은 응용 프로그램 제목 표시 줄에있는 것입니다.

다른 팁

사용 autoit3

Run ( @SystemDir + "\sndrec32.exe", "workingdir" )
Sleep(5000) ;five seconds
WinActivate( "Sound - Sound Recorder" )
Sleep(100)
Send( " " )

참고 : 나는 더 이상 Windows를 자주 사용하지 않기 때문에 이것을 테스트하지 않았습니다.

Win32 GUI를 자동화하려는 경우 확인할 가치가 있습니다. 실제로 내가 마지막으로 사용한 이래로 더 많은 기능을받은 것처럼 보입니다.

특징 : (가져온 www.autoitscript.com/autoit3/ )

  • 기본적인 구문을 쉽게 배울 수 있습니다
  • 키 스트로크 및 마우스 움직임을 시뮬레이션합니다
  • 창과 프로세스를 조작합니다
  • 모든 표준 Windows 컨트롤과 상호 작용하십시오
  • 스크립트는 독립형 실행 파이브로 컴파일 할 수 있습니다
  • 그래픽 사용자 인터페이스 생성 (GUI)
  • com 지원
  • 정규 표현
  • 외부 DLL 및 Windows API 기능을 직접 호출하십시오
  • 스크립트 가능한 runas 기능
  • 자세한 도움말 및 대규모 커뮤니티 기반 지원 포럼
  • Windows 95 / 98 / ME / NT4 / 2000 / XP / 2003 / Vista / 2008과 호환
  • 유니 코드 및 X64 지원
  • 마음의 평화를 위해 디지털로 서명했습니다
  • Windows Vista의 사용자 계정 제어 (UAC)와 함께 작동합니다.

녹화 모드에서 시작할 명령 줄 매개 변수가 없습니다. 수동으로 녹음을 시작해야합니다!

시작 프로그램-액세서리 시스템 시스템 도구 예약 작업

Windows에서 예약 할 수 있습니다.

그녀는 간단한 단계로 보여주는 기사를 보여줍니다.Windows 작업 스케줄러 사용 방법

그리고 심지어도 있습니다alt text
(원천: VisualCron.com)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top