매주 금요일 오전 3시에 자동으로 명령줄 스크립트를 실행하는 방법은 무엇입니까?

매주 금요일 오전 3시에 자동으로 명령줄 스크립트를 실행하는 방법은 무엇입니까?

현재 내 컴퓨터의 명령줄을 통해 SWFTools를 사용하고 있습니다. 매주 금요일 오전 3시에 자동으로 실행하고 싶은 두 가지 명령이 있습니다. 그러나 두 스크립트를 특정 순서로 실행하고 싶습니다. 이것이 내가 가진 것입니다:

금요일 오전 3시에 다음을 먼저 실행하고 싶습니다.

.\swfcombine -o "C:\users\****\My Documents\****\****\****.swf" --dummy -y 50 "C:\users\****\My Documents\****\****.swf"

그런 다음 이:

.\swfrender "C:\users\****\My Documents\****\****\****.swf" -o "C:\users\****\My Documents\****\****.png"

이 일이 자동으로 발생하도록 하려면 어떻게 해야 합니까? 어떤 도움이라도 주시면 감사하겠습니다!

답변1

Windows 시스템에서는 작업 스케줄러를 사용합니다.

기본 작업 만들기 마법사:
트리거: 매주
반복 간격: 1주:
X 금요일

프로그램 시작

두 줄을 bat 파일에 넣은 다음 해당 파일을 "프로그램 시작"에 넣으십시오.

Bat 파일은 다음과 같습니다.

@ECHO OFF
REM This program first combines then renders swf files as png 
"C:\Path\to\swfcombine" -o "%USERPROFILE%\Path\to\****.swf" --dummy -y 50 "%USERPROFILE%\Path\to\****.swf"
.\swfrender "%USERPROFILE%\Path\to\****.swf" -o "%USERPROFILE%\Path\to\****.png"

Windows 8에서 작업 스케줄러는 다음과 같습니다. Windows 8 작업 스케줄러

관련 정보