输入文字

message “属性”面板中的“字段”用于输入要在输出中显示的文本,Tcl表达式,Tcl变量或它们的组合。有关这些格式的一些示例,请参见下表。

文本输入的行为与常规文本编辑器的行为几乎相同,但是需要遵守一些规则:

edit text如果您想直接在查看器中键入内容,则必须启用查看器上方的控件,尽管您可以随时在消息字段中输入文本。

Return在查看器和message领域。

浏览查看器或message使用箭头键输入字段。

Tcl表达式必须放在方括号中,例如[date]

要显示特殊的Unicode字符,例如外语字符和版权符号,您可以:

使用HTML命名实体,例如&lt; 显示 <, 要么&copy; 显示 ©

使用十六进制实体,例如&#x3c;显示<, 要么&#xa9;显示©

使用十进制实体,例如&#60;显示<, 要么&#169;显示©

输入Unicode字符,例如<要么©在您的键盘上,或从其他应用程序中剪切并粘贴它们。UTF-8字符编码用于将它们存储在控件的值和保存的Nuke脚本。

仅当您使用的字体支持所需字符时,这些特殊字符才起作用。

注意:  建议您使用以上实体,而不要键入<, 例如。这是因为Text节点的将来版本可能会解释HTML标记。在HTML中,保留了一些字符,例如大于和小于符号。如果您现在在文本中使用这些符号,将来的版本可能会将它们误认为HTML标记。

示例变量和实体

下表提供了Tcl表达式,Tcl变量,HMTL命名实体,十六进制实体和十进制实体的示例,您可以在message文本节点的字段。

信息

版画

TCL表达式

[日期]

周日,日,月,hh:mm:ss和时区。例如, Thu Jan 15 14:22:20 GMT

[日期%a]

星期几的缩写。例如, Thu

[日期%A]

全周日期名称。例如, Thursday

[日期%b]

月份的缩写。例如, Jan

[日期%B]

完整的月份名称。例如, January

[日期%d]

天(01-31)。

[日期%D]

日期(日/月/日)。例如, 15/01/10

[日期%H]

小时(00-23)。

[日期%I]

小时(01-12)。

[日期%m]

月(01-12)。

[日期%M]

分钟(00-59)。

[日期%p]

上午或下午。

[日期%r]

时间(12小时制)。例如, 11:04:07 AM

[日期]

秒(00-59)。

[日期%T]

时间(24小时制)。例如, 14:06:54

[日期%y]

缩写年份(00-99)。例如, 10

[日期%Y]

全年。例如, 2010

[日期%z]

数字时区。例如, -0800

[日期%Z]

时区。例如, GMT

[帧]

帧号。例如, 23

[元数据]

传入元数据中所有键的列表。

[元数据值]

列出传入的元数据中的所有键和值。

[元数据]

传入元数据中密钥的值。更换以及要显示其值的键的名称。例如,您可能可以使用 [metadata input/filename]显示图像文件的名称和位置,或[metadata input/ctime]显示输入文件的时间戳。

[值root.name]

脚本目录路径和脚本名称。例如, Users/john/Nuke_scripts/myscript.nk

TCL变量

$ env(ENVIRONMENT_VARIABLE

指定的环境变量的值。更换环境_VARIABLE使用您设置的环境变量。例如,您可以使用$env(USER)显示用户名(例如, john)(在Mac和Linux上),或者$env(USERNAME)显示在Windows和Linux。

有关特定于环境变量的列表Nuke,请参阅环境变量

$ version_long

完整版本号Nuke。例如, 12.1v1

$线程

用于计算图像的渲染线程数。这是用于更新图形用户界面(GUI)的主线程的补充。

HTML命名实体

&amp;

&

'

&戒指;

一种

&Aacute;

一种

&Acirc;

一种

&AElig;

Æ

&Agrave;

一种

&Ccedil;

C

&复制;

©

&eacute;

é

&ecirc;

ê

&egrave;

è

&euml;

ë

&欧元;

&gt;

>

&lt;

<

&Ntilde;

Ñ

&oslash;

ø

&otilde;

õ

&Ouml;

Ö

&ouml;

ö

&quot;

"

&reg;

®

&szlig;

ß

&Uuml;

Ü

&uuml;

ü

十六进制实体

&#x23;

#

&#x25;

%

&#x26;

&

&#x2a;

*

&#x40;

@

&#x99;

&#x153;

œ

&#x161;

š

&#x3c;

<

&#x3e;

>

&#xa9;

©

&#xe9;

é

十进制实体

&#163;

£

&#169;

©

&#174;

®

&#191;

¿

&#234;

ê

&#223;

ß

&#224;

一种

小费:  要获取可以使用的所有Tcl表达式的列表date,类型x在“节点图”上,将打开的脚本命令对话框设置为Tcl ,输入date -h ,然后点击OK