我是3D软件Blender的用户。我正在尝试在CMD中运行,因为Blender提供了CLI控制。下面的代码工作正常。
blender -b "my.blend" ^
--python-text "lowResoltion" ^
-S "scene 01" ^
-o "// output \ ##" -F PNG -f 3 ^
-S "scene 02" ^
-o "// output \ ##" -F PNG -f 5
但是我想暂时注释掉第二行的lowResolution。但是,上面的代码看起来像几行,但是由于^
而只有一行,因此当我使用rem
或::
时,它似乎被视为告诉Blender输入rem
/ ::
而不是告诉CMD。CMD以其母语理解rem
和::
,但对于Blender来说听起来像是外语。
在这种情况下,有没有办法注释掉第二行?
Squashman带来的链接中的问题与我的问题相似。但是,此链接的解决方案%= =%
注释方法似乎仍传递给Blender而不是CMD。我认为批处理文件的语法可能无法解决此问题。当我用%= =%
包裹第二行时,搅拌机将打印?????
并退出,如下图所示。
REM This is comment
:: Another comment