2

-t フラグを使用して端末モードで nuke を開くことができることを認識しています。

nuke スクリプトをバッチで開き、存在するすべての読み取りノードを一覧表示する方法はありますか。

4

2 に答える 2

3

はい、スクリプト エディターや Python インタープリターと同様に、ターミナル モードで Python コードを実行できます。例えば:

nuke.scriptOpen('/path/to/your/nukeScript.nk')
for node in nuke.allNodes(recurseGroups=True):
    if node.Class() == 'Read':
        print node.fullName(), ':', node['file'].value()

代わりに Nuke に Python スクリプトの内容を実行させたい場合は、次を使用して実行できます。

Nuke -t /path/to/pythonScript.py
于 2016-01-06T22:27:38.443 に答える