节省你的时间,用AHK实现随机打开文件

使用场景:硬盘学习资料太多,不想浪费时间找,做一个脚本来随机打开文件,具体实现过程还是略微巧妙的
完整代码和exe文件我会放在文末,可以直接下载使用

界面和功能如图,点击Button后弹出对话框选择路径,然后从该路径下检索匹配的文件格式,并抽取一个幸运文件来打开

节省你的时间,用AHK实现随机打开文件

1.新建ahk脚本文件,添加以下代码,目的是让脚本以最快速度进行

SetBatchLines, -1

2.绘制Gui界面

Gui, Add, Button,w125 h40, 视频
Gui, Add, Button,w125 h40, 图片
Gui, -MaximizeBox -MinimizeBox ;去除标题栏最小化和最大化控件
Gui, Show, w150 h100, 随机打开
return

3.创建函数,让你选择文件夹路径,扫描匹配格式的文件,并用loop函数运行FileList字符串的第一行(暂时只想到用这个办法解析字符串)

4.回到Gui代码的下方,给Gui的Button添加响应,使用函数并传递参数

Button视频:
Function("mp4")
return
 
Button图片:
Function("jpg")
return

5.最后给Gui界面Esc和Close做退出事件

GuiEscape:
GuiClose:
ExitApp

6.完整代码:
https://wws.lanzoui.com/b026el8bi
密码:b1az

给TA捐赠
共{{data.count}}人
人已捐赠
教程

AutoHotKey 是什么?

2021-8-20 15:22:50

教程

Menu菜单你弄懂了吗?我终于弄懂了!

2021-9-3 13:54:56

12 条回复 A文章作者 M管理员
  1. AHK中文社区

    不错的思路,不过我个人觉得这个应用场景不是很完美的样子。

  2. 月下马

    这是什么应用场景啊?随机打开图片视频,在什么情况下用得到呢

  3. 五分钟

    选择强迫症的福音???

  4. xijima

    能不能添加多个格式

    • 望山观海

      经过几天的版本迭代,现在多了很多新功能,多格式并列、设置、开机启动、打开前询问…这些功能都有了,欢迎体验https://www.cnblogs.com/chr2020/p/15171012.html

  5. user13945

    感谢,很有帮助。

  6. kif

    看看,感谢

  7. pansky

    试试

  8. homjie

    最喜欢讲的一步步讲得这么详细的博主了,对新手特别友好

  9. 超级牛马

    看看代码

  10. 昊天

    学习学习,感谢

个人中心
购物车
优惠劵
有新私信 私信列表
搜索