2013-11-01 37 views
-1

我是新来的AutoHotkey,我正在寻找一些帮助入门。autohotkey脚本安排一个wmv

我从哪里开始,如果我想编写一个脚本,将安排一个.wmv文件的WMP在全屏每半小时开?

我知道我需要使用autohokey的run命令。我应该使用Windows任务计划程序,还是使用AutoHotkey管理计时器会更好?

+2

这甚至不是一个实际的问题。 – MCL

+0

问题修复。 – bgmCoder

+1

@BGM你怎么知道OP“知道他需要使用autohotkey的'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