2013-11-01 10 views
-1

저는 AutoHotkey를 처음 사용하고 있으며 시작하는 데 도움이되는 정보를 찾고 있습니다.wmv를 예약하는 자동 핫 스크립트

.wmv 파일을 WMP에서 30 분마다 전체 화면으로 열 계획을 세우는 스크립트를 작성하려면 어디에서 시작해야합니까?

autohokey의 run 명령을 사용해야한다는 것을 알고 있습니다. Windows Task Scheduler를 사용해야합니까, 아니면 AutoHotkey로 타이머를 관리하는 것이 더 좋을까요?

+2

이 심지어 실제 문제가 아닙니다. – MCL

+0

문제가 해결되었습니다. – bgmCoder

+1

@BGM OP가 "오토 핫키의'run' 명령을 사용해야한다는 것을 어떻게 알았습니까?" 아니면 그가 작업 스케줄러를 사용해야하는지 여부를 알고 싶습니까? 질문을 너무 많이 편집하면 저자의 의도에서 벗어날 수 있습니다. 때로는 질문을하는 올바른 방법을 배우고 질문을 받아 들일 수 있도록 영웅적 편집을하기를 기대하지 않는 질문을하는 것이 더 좋습니다. – Gray

답변

2

이 시도 :

VideoLengthInSeconds = 60 
RunVideoEveryXMinutes = 30 
TheVideoFile = C:\MyVideoFile.wmv 
Loop 
{ 
    Run, wmplayer.exe "%TheVideoFile%" ;run the video in wmp 
    Sleep, 3000 ;wait 3 seconds 
    SendInput, {F11} ;send F11 to make it fullscreen 
    Sleep, % VideoLengthInSeconds*1000 ;wait while video is playing 
    Send, {alt down}{F4}{alt up} ;close the wmp 
    Sleep, % RunVideoEveryXMinutes*60*1000 ;wait after the video was played 
} 

;Use Esc to exit the script 
Esc:: 
    ExitApp 
+0

내 비디오 길이는 35 초입니다. 또한 wmp가 이미 재생중인 경우이 비디오를 실행하고 이전의 재생을 계속 한 후에도 가능합니다. – AMDG

+0

위의 스크립트가 실행되고 있지만 스크립트 파일의 시작 부분에 추가했기 때문에이를 격리해야하고 실행 후 내 ahk 파일을 닫습니다. – AMDG

+0

비디오의 현재 재생 시간을 읽을 방법이 없다고 생각합니다. 따라서 동영상을 중단 한 시점에서 동영상을 계속 볼 수있는 방법은 없습니다.하지만 Autohotkey 포럼에서 직접 질문하는 것이 더 어려울 수 있습니다. ;) 두 번째 문제 : 그냥 새 스크립트를 만듭니다. 또는 SetTimer를 사용하십시오 : http://www.autohotkey.com/docs/commands/SetTimer.htm – Forivin