请教各位大佬,如何制作一个打开某个特定文件夹中的随机一张图片的动作。

动作需求 · 1375 次浏览
T10000 创建于 2022-03-14 20:55

需求如题,没有编程基础,麻烦说得直白一点。万分感谢。


回复内容
Melina 2022-03-14 21:09
#1

1.使用模块文件和目录操作获取该文件夹的所有图片文件路径,放在一个列表变量中

2.使用随机数模块生成一个随机数,最大值应该是列表的容量

3.使用列表操作模块读取一个元素,序号或者索引写步骤2中生成的随机数,这样随机得到了一个图片路径

4.使用显示图片模块

T10000 2022-03-14 23:04 :

感谢大佬,终于弄好了,就是还有一个小问题,随机数一旦大于文件夹里的图片总数,动作就会出错,有没有什么办法能够避免这个问题?还是说就只能像现在这样,随机数的最大数必须设置的不超过图片的总数,图片增加了就得改,图片减少了也得改?

Melina 2022-03-15 07:59 :

最大值写成:$={你设置的列表变量}.Count()

沉冰浮水 2022-03-21 11:40
#2

随机打开一个文件 - 动作信息 - Quicker

https://getquicker.net/Sharedaction?code=7b4408b0-6ddd-48af-42bb-08da08643be0


正好写了一个。。


以及,原来有 Count() 方法可以用啊。。


我是把计数专门输出到一个变量,不过顺便过滤了下不需要的文件路径也还好。。

回复主贴