项目

一般

简介

GetListString » 历史记录 » 版本 1

machenhe, 2022-04-25 15:33

1 1 machenhe
_*%{color:green}getListString%*_
2
读取指定文件指定行的内容,支持返回两个变量
3
4
标签:命令定义|getListString
5
6
*格式*
7
|命令名		|参数1	 |参数2 |参数3    |参数4	|
8
|getListString	|文件路径|行号-1|返回变量1|返回变量2	|
9
10
*说明*
11
* 参数1: 读取字符串的文件路径
12
路径需要基于..\Mir200\Envir
13
%{color:lightGrey}举例
14
设定读取路径为
15
\testlist.txt
16
完整读取路径
17
..\Mir200\Envir\testlist.txt%
18
19
* 参数2: 要获取的行号-1,比如要获取第1行的数据,此参数写0
20
21
* 参数3: 指定返回变量,存储返回的字符串
22
23
* 参数4: 指定返回变量,存储返回的字符串
24
25
* 返回变量规则
26
** 如果参数4缺省 参数3返回指定行的整行字符串
27
** 如果参数4存在,且指定行存在1个":"
28
参数3返回":"前的字符串
29
参数4返回":"后的字符串
30
** 如果参数4存在,且指定行存在多于1个":"
31
参数3返回第1个":"前的字符串
32
参数4返回第1个":"和第2个":"之间的字符串
33
34
35
-
36
-
37
38
*%{color:deepskyblue}脚本示例:%*
39
40
bq. 预制数据文件
41
..\Mir200\Envir\数据文件\测试数据文件.txt
42
文件内容如下
43
测试数据1_1:测试数据1_2:测试数据1_3
44
测试数据2
45
测试数据3
46
测试数据4
47
测试数据5
48
49
50
bq. [@main]
51
#act
52
mov s$file \数据文件\测试数据文件.txt
53
[[readTxt]] <$str(s$file)> s0
54
%{color:lightGrey};print命令请在控制台查看调试信息%
55
print s0
56
getListString <$str(s$file)> 0 s1 s2
57
print s1
58
print s2
59
&nbsp;
60
getListString <$str(s$file)> 0 s1
61
print s1