双语漫画 同一软件的多个窗口同时翻页

起因

想要看漫画的时候顺便学学英语,所以打开两个语言版本的漫画用于对照,左右各一,但是每次都要手动两边点来点来,觉得很麻烦。

解决

之前完全没接触过编程,但是AHK还是比较好上手的,折腾了一下午,终于搞出了满意的版本。虽然不是什么有用的东西,但是还是有版本迭代的。

版本1:使用 AHK 語法產生器 (papple23g-ahkcompiler.herokuapp.com) ,通过图片定位鼠标点击的方式,容错率低,两边的窗口不能调整,很蠢但能用。
版本2:通过定位鼠标点击激活窗口,然后送出左右键,容错率还是很低,但是允许一定的窗口调整空间。
版本3:最后是使用winget的版本,窗口可以随便调整了!

代码

希望有大佬可以提出修改意见

#IfWinActive ahk_class SUMATRA_PDF_FRAME
Right::
	SetTitleMatchMode, 2
	WinGet, myList, list, SumatraPDF
	loop, %myList%
	{
		WinActivate, % "ahk_id" myList%A_Index%
		Send {Right}
	}
return

#IfWinActive ahk_class SUMATRA_PDF_FRAME
Left::
	SetTitleMatchMode, 2
	WinGet, myList, list, SumatraPDF
	loop, %myList%
	{
		WinActivate, % "ahk_id" myList%A_Index%
		Send {Left}
	}
return

#IfWinActive ahk_class Qt631QWindowIcon
Right::
	WinGet, myList, list, ahk_exe ebook-viewer.exe
	loop, %myList%
	{
		WinActivate, % "ahk_id" myList%A_Index%
		Send {Right}
	}
return

#IfWinActive ahk_class Qt631QWindowIcon
Left::
	WinGet, myList, list, ahk_exe ebook-viewer.exe
	loop, %myList%
	{
		WinActivate, % "ahk_id" myList%A_Index%
		Send {Left}
	}
return
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA捐赠
共{{data.count}}人
人已捐赠
其他

excelio 使用心得(2)

2022-9-26 19:22:41

其他

快速切换dpi带gui工具

2022-9-27 11:09:25

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索