11@ Echo Off
2- set version = RandomFilePicker - v1.4.2
2+ set version = RandomFilePicker - v1.4.3
33Title %version%
44
55
@@ -36,15 +36,17 @@ Title %version%
3636 :: 4 = Images, Videos, Music
3737 :: 5 = Your preferred file type (CAUTION: Will literally open anything)
3838
39- :: FILE TYPES - Add any file extensions you may find useful.
39+ :: FILTER - Add any file extensions you may find useful.
4040 :: Image file types
41- set file_image = .png .jpg .jpeg .webp
41+ set file_image = .png .jpg .jpeg .webp .gif .bmp .tiff
4242 :: Video file types
43- set file_video = .mp4 .mkv .mov .webm
43+ set file_video = .mp4 .mkv .mov .webm .avi .wmv .mpeg
4444 :: Music file types
45- set file_music = .mp3 .m4a .wav .wma
46- :: Invalid file types or keywords to save you headache on avoiding certain files. Can be left empty.
47- set file_filter = .exe
45+ set file_music = .mp3 .m4a .wav .wma .flac .aac .ogg
46+ :: Allowed file types or keywords.
47+ set allowed_filter =
48+ :: Blocked file types or keywords.
49+ set blocked_filter = .exe
4850
4951:: #### END OF CONFIG ####
5052
@@ -91,7 +93,6 @@ if %search_mode% LSS 1 (goto Error-IncorrectNum)
9193if %search_mode% GTR 5 (goto Error-IncorrectNum)
9294Echo %search_mode% | findstr " %search_mode% " > nul && (goto Search_Mode%search_mode% ) || (goto Error-IncorrectNum)
9395
94-
9596:Search_Mode1
9697Echo %filename% | findstr /i " %file_image% " > nul && (goto Review) || (goto Randomizer)
9798:Search_Mode2
@@ -106,8 +107,9 @@ goto Review
106107
107108:: Step 3
108109:Review
110+ Echo %filename% | findstr /v " %allowed_filter% " > nul && (goto Randomizer)
109111Echo %filename% | find /v " %file_all% " > nul && (goto Randomizer)
110- Echo %filename% | findstr /i " %file_filter % " > nul && (goto Error-InvalidFile)
112+ Echo %filename% | findstr /i " %blocked_filter % " > nul && (goto Error-InvalidFile)
111113:: For /f %%A in ("%filename%") do set filesize=%%~zA
112114CLS
113115Start " " " %filename% "
0 commit comments