autohotkey学习教程
官网:
教程:
示例代码
写脚本在游戏和视频直接切换
需求:用电脑玩原神跑图跟影月月的一条龙视频。
最简单的方式是电脑玩游戏,旁边放手机播放视频。
缺点:
-
眼睛需要从电脑屏幕和手机屏幕两者频繁移动。当然影月月视频做的好的方面是会说具体方位和要做的事情,通过听音频减少看视频的次数。但有我们也会失误走神的时候。
-
影月月的视频打怪会跳过,这是需要暂停视频,在游戏中打完怪后继续播放。
需要写ahk脚本,按f2能够切换到视频,send空格(暂停/继续),切换到游戏。这样就只需要一个快捷键,就能流程跑图跟视频了。
按 左右按钮进行视频进度条移动
#SingleInstance force
;记得以管理员权限启动
; 设置 F1 为全局播放/暂停快捷键(即使B站窗口不在最前面也生效)
;msgBox "脚本启动成功"
video_name :="ahk_exe 哔哩哔哩.exe"
;终末地
game_name := "ahk_exe Endfield.exe"
;原神
;game_name := "ahk_exe YuanShen.exe"
wait_time := 50 ;等待时间
;f2 暂停 运行B站视频
f2::
{
; 激活B站窗口(可选,如果希望脚本自动切换窗口到B站,就保留这行)
activeBliBli()
; 发送空格键,B站播放器会识别为播放/暂停命令
sleep wait_time
Send "{Space}"
sleep wait_time
activeEndfield()
}
;左右按钮,对视频进度条进行调整
Left::
{
;msgBox "左按钮"
activeBliBli()
sleep wait_time
Send "{Left}"
sleep wait_time
activeEndfield()
}
Right::
{
;msgBox "右按钮"
activeBliBli()
sleep wait_time
Send "{Right}"
sleep wait_time
activeEndfield()
}
activeBliBli()
{
t:= WinExist(video_name)
WinActivate t
WinWaitActive t
}
activeEndfield()
{
t1:= WinExist(game_name)
WinActivate t1
WinWaitActive t1
}

浙公网安备 33010602011771号