传奇站长 发表于 2024-4-24 09:21:40

文本操作命令大全

特别说明: ..\QuestDiary\测试文本.txt (为版本Mirserver目录下的QuestDiary文件夹)特别说明: ..\..\..\..\测试文本.txt (为版本Mirserver所在盘符)功能: 创建新目录.
格式: ForceDirectories 目录
#IF
#ACT
ForceDirectories ..\QuestDiary\新目录\#IF
#ACT
CreateFile ..\QuestDiary\新目录\测试文本.txt
#SAY
在Envir\QuestDiary目录中建立了一个文件.
;==========================================检查字符串是否在指定文件中[@旧格式_不区分大小写]
#IF
CHECKTEXTLIST ..\QuestDiary\数据列表.txt <$STR(S$2)>
#SAY
<$STR(S$2)>在列表中
#ELSESAY
<$STR(S$2)>不在列表中
[@新格式_区分大小写]
#IF
CHECKTEXTLIST ..\QuestDiary\数据列表.txt <$STR(S$2)> <$STR(S$3)>
#SAY
卡号密码正确
#ELSESAY
卡号密码错误S$2和S$3的值在“数据列表.txt”文本中以空格分开;==========================================功能: 从指定文件中增加字符串。
AddTextList ..\QuestDiary\数据列表.txt <$USERNAME>功能: 从指定文件中删除字符串。
DelTextList ..\QuestDiary\数据列表.txt <$USERNAME>;==========================================
功能: 读取文本文件中的内容到变量中.格式:GetListString 文件路径 行号(行号从0开始) 变量1 变量2
说明: 变量2可以不需要,当读取变量2时文本单行的内容必须是以下格式:
人物1:10
人物2:20
#IF
#ACT
GetListString ..\QuestDiary\数据列表.txt 5 A10 N10
;==========================================
功能: 从文件中随机获取一行字符串
格式: GetRandomText 文件路径 变量(S0--S99) 指定行(0-10000)
说明: 没有指定行时随机取某一行的字符串.例如:随机取一行字符串到S10中.
#IF
#ACT
GetRandomText ..\QuestDiary\数据列表.txt S10
SendMsg 5 取出的字符串是:<$STR(S10)>例如:取特定行的字符串.
[@Main]
#IF
#ACT
GetRandomText ..\QuestDiary\数据列表.txt S10 5
SendMsg 5 取出的字符串是:<$STR(S10)>;==========================================功能: 把字符串写入到指定的文本文件中,可以指定写入行.
格式: AddTextListEx 路径 字符串 行(0-65535)
#IF
#ACT
AddTextListEx ..\QuestDiary\数据列表.txt <$USERNAME> 0;==========================================清除列表内容
#IF
#ACT
CLEARNAMELIST ..\QuestDiary\数据列表.txt
页: [1]
查看完整版本: 文本操作命令大全