Project1

标题: 【事件指令】 获取文件最大数目 [打印本页]

作者: Vortur    时间: 2016-5-11 21:53
标题: 【事件指令】 获取文件最大数目
本帖最后由 Vortur 于 2016-5-12 08:49 编辑


@丿梁丶小柒
此问题已解决,感谢 T大 和 喵大 !!~~

[line]1[/line]
问题描述


那么问题来了:
如何获得【Pictrue】文件夹下的文件总数目?
如何获得【Pictrue】文件夹下的名前有【CG_】的文件总数目?
如何将此数目,赋值给变量10?

在下依稀记得,有个def file exists?的这么一个方法...但不知怎么用。希望各位大触帮帮忙...在下事后必抽出时间把这个方法发扬光大

在下参考【事件标题】的方法,制作了一个粗陋的范例








作者: 喵呜喵5    时间: 2016-5-12 00:15
你的图片要加密的话,那我个人的建议是手动填 CG 个数,填个数字又不会死

硬要自动判断的话,循环获取一遍图片,直到系统报错找不到图片时拦截该报错即可
作者: Vortur    时间: 2016-5-12 01:23
本帖最后由 Vortur 于 2016-5-12 01:34 编辑
喵呜喵5 发表于 2016-5-12 00:15
你的图片要加密的话,那我个人的建议是手动填 CG 个数,填个数字又不会死

硬要自动判断的话,循环获取一遍 ...


@皿@ 谢谢!~~ =>A<.=
在下暂时不准备制作加密游戏,现在正在填的坑,也是准备用来写教程的

嗯,在下目前的思路是:
1.  设置一个【光标系数】非常大——例如100——的【图片文件名】,使用【file exists?】循环判定它是否存在
2.  找到的第一个文件,提取其文件名,作为【最大文件数目】

阁下是这个↑意思吗?

但是在下从1~2完全不会弄...如果有个方便的函数可以利用的话,在下也不想每次都修改工程...谢谢!

难点详情

作者: taroxd    时间: 2016-5-12 07:12
本帖最后由 taroxd 于 2016-5-12 07:24 编辑

RUBY 代码复制
  1. Dir['Graphics/Pictures/CG_*.{jpg,png}'].size # 对加密文件无效


相关原理请你学习 ruby 之后,学会看 ruby 文档(非 F1)再问。不看书只做题是没有意义的。
不要用事件的思路去揣测脚本代码。
就一行代码的事情,是不值得做什么范例的。

另外说句题外话,自己写不出而且找不到脚本,事件还解决不了的时候不要去用新手礼包以及一堆关系不大的链接回答别人的问题。





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1