节省你的时间,用AHK实现随机打开文件
2021/8/20 6:07:46
本文主要是介绍节省你的时间,用AHK实现随机打开文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
使用场景:硬盘资源太多,不想浪费时间找,用软件来随机打开文件
完整代码和exe文件我会放在文末,可以直接下载使用
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字符串的第一行(暂时只想到用这个办法解析字符串)
Function(x) { FileSelectFolder, WhichFolder, ::{20d04fe0-3aea-1069-a2d8-08002b30309d},,选则路径 ; 我的电脑 if ErrorLevel { ;取消选择时发送return跳出Function,防止继续 return } Loop Files, %WhichFolder%\*.%x%, R ;递归子文件夹匹配格式 FileList .= A_LoopFilePath "`n" Sort, FileList, Random ;打乱 Sort, FileList, Random ;再次打乱 Loop, Parse, FileList, `n { MsgBox 4, 打开文件?,%A_LoopField% IfMsgBox Yes Run %A_LoopField% break } }
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
这篇关于节省你的时间,用AHK实现随机打开文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-08如何用关键链方法突破项目管理瓶颈?
- 2025-01-08电商人必看!6 款提升团队协作与客户满意度软件!
- 2025-01-08电商团队管理混乱?快用这 6 款软件优化协作流程!
- 2025-01-08短剧制作效率低?试试这5款任务管理工具
- 2025-01-08高效应对电商高峰,6 款团队协作软件大揭秘!
- 2025-01-08为什么外贸人都爱上了在线协作工具?
- 2025-01-08提升工作效率,从这些任务管理工具开始
- 2025-01-08新年电商订单暴增,必备的 6 款可视化协作办公软件有哪些?
- 2025-01-08短剧制作经理必备技能与工具全解析
- 2025-01-08在线协作让年货大促轻松应对!