@在文件名中使用Maxscript

问题描述 投票:1回答:1

使用Maxsctipt:导出文件以下代码正常工作:

caption:"Caption" \
types:"text(*.txt)|*.txt|All|*.*|" \
filename:(sysinfo.currentdir + @"\some_text.txt")

我想知道@符号有什么意义?

string-literals maxscript
1个回答
5
投票

从maxscript帮助文件:

http://docs.autodesk.com/3DSMAX/15/ENU/MAXScript-Help/index.html?url=files/GUID-7F17449E-C377-445C-AC15-CD3BA88A975B.htm,topicNumber=d30e141051

逐字字符串文字

在3ds Max 2008中添加到MAXScript的逐字字符串文字以“@”字符作为前缀,即使包含反斜杠转义字符序列(如'\ t','\ n'或'\ r')也不会展开。

如果字符串中有任何“非法”字符,则不需要转义字符串中的字符,特别是在处理路径加载时很有帮助

© www.soinside.com 2019 - 2024. All rights reserved.