设置变量值


设置一个变量的值。

命令选项

  • 动作 指定设置变量的动作类型,可以是:

    • 增加变量值

      如果没有选中对文本内容则增减第一个字符,则会将变量先转为数字类型,然后再增加。

    • 减少变量值

      同上,只是对变量值进行减小。

    • 对文本内容则增减第一个字符

      选中此选项后,如果变量原始内容为文本,则会对第一个字符进行加减。此选项对于需要更改字母顺序的时候特别好用,比如: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%,在不选中此选项的情况下,里面的%会被认为是一个表达式开始,会把两个%%中间的内容进行运算。

更多

关于更多变量方面的内容,请参见如何使用变量和表达式

>