Yukarubih 发表于 2023-4-14 21:56:32

[脚本] 一键选中ASS字幕的「开始/结束时间轴」

本帖最后由 Yukarubih 于 2023-4-14 23:47 编辑


  
● 有时候懒得打开 Aegisub 调轴,选择视频/音轨加载太累,
 保存后播放器不能自动重载,需要 F5 刷新。
● 简单场景使用文本编辑器编辑时间轴的时候,如屏幕字帧对帧;
 总是要自己选中时间轴,既费时,又费精力。
● 于是想到使用 AHK 自动帮我选中文本,让懒人有1~2秒放松的时间  
SendInput 是真的快啊!之前使用 send,相比之下是肉眼可见的慢
(如果出现无法释放 Shift 的情况,可以把 SendInput 更改为 Send)F6::/F7::
触发脚本的热键,可自定义
原理:
单纯的模拟按键

SendInput {Home}{Right 12}{Shift Down}{Right 10}{Shift up}
{Right 12}:代表按下小键盘→12下。  
脚本都是中文变量,很方便修改,
可以根据自己的需求修改选中的位置。

if class = Notepad++
这里是限制脚本执行的判断,如果不处于编辑器界面,是不会执行的
如果你的编辑器不是 Notepad++ ,那就需要获取 class 后再替换  
使用 AHK 脚本需要安装 AutoHotkey
(我使用的是v1版本)
  
AutoHotkey 官网:
https://www.autohotkey.com/download/
https://github.com/AutoHotkey/AutoHotkey/tags
  
怎么删除这个框框?会吞内容...  
脚本:


AutoHotkey:





页: [1]
查看完整版本: [脚本] 一键选中ASS字幕的「开始/结束时间轴」