@在文件名中使用Maxscript

Gho*_*ool 1 string-literals maxscript

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

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

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

JHN*_*JHN 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')也不会展开.

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