gm0000 发表于 2025-7-21 21:18:53

GOM引擎绝对路径脚本详细解析说明

例子:
功能:
从文件中随机取文本。
格式:
GETRANDOMLINETEXT 文件 字符串变量
;==========================================
;示例脚本
[@Main]
#If
#Act
GETRANDOMLINETEXT ..\QuestDiary\装备列表.txt
#Say
取回的文本是:
;==========================================

详解:

GETRANDOMLINETEXT ..\QuestDiary\装备列表.txt
上面这条命令可分为三部分
1:GETRANDOMLINETEXT
2:..\QuestDiary\装备列表.txt
3:
我们要修改的是第2部分,路径:..\QuestDiary\装备列表.txt
..\在windows系统中代表的是上一层目录的意思,那么第二部分换算过来,路径就是:【D:\MirServer\Mir200\Envir】 + 【\QuestDiary\Envir\装备列表.txt】
那么1个【..\】 = 【D:\MirServer\Mir200\Envir】路径, 2个【..\..\】 = 【D:\MirServer\Mir200】路径
3个【..\..\..\】 = 【D:\MirServer】路径,4个【..\..\..\..\】 = 【D:\】路径
通过上面理解了..\的功能后,现在我们把需求变更,随机从D:\共享数据\装备列表.txt中获取数据
先到D盘建立共享数据文件夹,再将装备列表.txt放进去
写法:
[@Main]
#If
#Act
GETRANDOMLINETEXT ..\..\..\..\共享数据\数据文件1.txt
#Say
取回的文本是:
【4个..\】=D盘 那么本条命令执行的结果就是 D:\共享数据\装备列表.txt 了
这样,D盘下所有分区,就可以共享 D:\共享数据\装备列表.txt 的数据了
此方法支持引擎所有文件文本操作的功能命令。
注意:
此功能仅限于相同盘符,无法跨盘符操作文件。

暗影之怒 发表于 2025-7-21 21:50:09

前排支持下

最强浪剑专属 发表于 2025-7-21 21:50:10

嘘,低调。

永夜合击 发表于 2025-7-21 23:09:31

没人回帖。。。我来个吧

全民剿魔 发表于 2025-7-22 00:07:19

看帖要回,回帖才健康,在踩踩,楼主辛苦了!

歲月合击 发表于 2025-7-22 00:13:01

鄙视楼下的顶帖没我快,哈哈

龙承之刃 发表于 2025-7-22 01:20:17

呵呵,低调,低调!

老龙皇迷失 发表于 2025-7-22 02:50:56

鼎力支持!!正好需要此素材

一念通天 发表于 2025-7-22 03:06:56

看起来不错,支持75kf论坛哟

永战千年 发表于 2025-7-22 03:52:05

很不错的版本
页: [1] 2 3 4
查看完整版本: GOM引擎绝对路径脚本详细解析说明