1

Maxsctiptの使用:ファイルをエクスポートすると、次のコードが正常に機能します。

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

@記号にはどのような意味があるのでしょうか。

4

1 に答える 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」などの円記号エスケープ文字シーケンスが含まれている場合でも展開されません。

結論として、「違法な」文字が含まれている場合は、文字列内の文字をエスケープする必要はありません。特に、パスの負荷を処理する場合に役立ちます。

于 2012-10-18T08:57:29.173 に答える