设置变量值
设置一个变量的值。
命令选项
-
动作 指定设置变量的动作类型,可以是:
- 增加变量值
如果没有选中对文本内容则增减第一个字符,则会将变量先转为数字类型,然后再增加。
- 减少变量值
同上,只是对变量值进行减小。
- 对文本内容则增减第一个字符
选中此选项后,如果变量原始内容为文本,则会对第一个字符进行加减。此选项对于需要更改字母顺序的时候特别好用,比如:A,+1,变为B。
- 使用表达式设置变量值
使用表达式来设置变量的值,同时根据选项转换数据类型为的设置把变量值最终转为指定的类型。
- 复制另一个变量的值
只是简单的复制另一个变量的值。
- 追加内容到变量
这个动作会首先把变量的当前值转为文本,然后把指定的内容添加到后面。
- 增加变量值
- 设置为
指定将内容保存为什么类型,可以是
- 做为文字写入
- 做为数字写入
接受普通十进制数字和16进制的数字, 如果是十六进制数字,用0x开头,如: 0x2A。
- 做为日期时间写入
- 转换为二进制数据写入
内容将转换为二进制数据,然后再保存到变量中。
- 做为逻辑值写入
接受 0, 1, TRUE或者FALSE,其它内容将转换为数字,再转换为逻辑值,即:0为假, 不是0就为真。
- 以表达式结果的数据类型保存
如果内容是一个表达式,则以表达式的运算结果类型为准,比如: %=img_load(@"c:\1.jpg")%,此表达式调用了函数img_load装入一个图像文件并返回二进制数据, 则将以二进制类型保存图像数据。
- JSON数组
接受并解析一个JSON文本,最终的结果将是一个JSON数组,如: {"abc":123, "first name": "lee"}
-
设置内容为普通文本,不需要做变量和表达式分析 如果此选项被选中,设置内容里面的所有文本都不会尝试以表达式的方式去处理。例:如果想设置变量的内容为: %abc+123%,在不选中此选项的情况下,里面的%会被认为是一个表达式开始,会把两个%%中间的内容进行运算。
更多
关于更多变量方面的内容,请参见如何使用变量和表达式。