使用場景:硬碟資源太多,不想浪費時間找,用軟體來隨機打開檔案
完整代碼和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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/296202.html
標籤:其他
上一篇:光學動作捕捉系統原理
下一篇:Word·查找任意漢字的方法
